summaryrefslogtreecommitdiff
path: root/nuttx/fs/fs_closedir.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/fs/fs_closedir.c')
-rw-r--r--nuttx/fs/fs_closedir.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/nuttx/fs/fs_closedir.c b/nuttx/fs/fs_closedir.c
index bfc4f5249..d88bc3347 100644
--- a/nuttx/fs/fs_closedir.c
+++ b/nuttx/fs/fs_closedir.c
@@ -39,10 +39,10 @@
#include <nuttx/config.h>
-#include <stdlib.h>
#include <dirent.h>
#include <errno.h>
+#include <nuttx/kmalloc.h>
#include <nuttx/fs.h>
#include <nuttx/dirent.h>
@@ -134,17 +134,17 @@ int closedir(FAR DIR *dirp)
/* Then release the container */
- free(idir);
+ kfree(idir);
return OK;
#ifndef CONFIG_DISABLE_MOUNTPOINT
errout_with_inode:
inode_release(inode);
- free(idir);
+ kfree(idir);
#endif
errout:
- *get_errno_ptr() = ret;
+ errno = ret;
return ERROR;
}