diff --git a/libraries/liblutil/utils.c b/libraries/liblutil/utils.c
index 66e4e9a05cc76904924f5d61ea1aa1390bbdddfd..310380b623dfcc65467fa01fccc8f59878d6c8bd 100644
--- a/libraries/liblutil/utils.c
+++ b/libraries/liblutil/utils.c
@@ -437,8 +437,9 @@ struct dirent *readdir(DIR *dir)
 }
 int closedir(DIR *dir)
 {
-	FindClose(dir->dir);
+	(void) FindClose(dir->dir);
 	ber_memfree(dir);
+	return 0;
 }
 #endif