diff --git a/src/std/c_dir.c b/src/std/c_dir.c index 852d3c9777..a66d1943c9 100644 --- a/src/std/c_dir.c +++ b/src/std/c_dir.c @@ -103,7 +103,7 @@ int c_rmdirs(const char *path) { len = strlen(path) + _tcslen(dp->d_name) + 2; fname = c_malloc(len); if (fname == NULL) { - closedir(d); + _tclosedir(d); return -1; } snprintf(fname, len, "%s/%s", path, dp->d_name);