diff --git a/libmaxsi/fddir-sortix.c b/libmaxsi/fddir-sortix.c index a20b3bcc..6742fad5 100644 --- a/libmaxsi/fddir-sortix.c +++ b/libmaxsi/fddir-sortix.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -100,9 +101,10 @@ int fddir_sortix_fd(void* user) int fddir_sortix_close(void* user) { fddir_sortix_t* info = (fddir_sortix_t*) user; - close(info->fd); + int result = close(info->fd); free(info->dirent); free(info); + return result; } DIR* fdopendir(int fd)