1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 14:07:46 +00:00

LibC: Prevent remove from calling rmdir when unlink succeeds.

This commit is contained in:
Mart G 2021-01-23 13:21:42 +01:00 committed by Andreas Kling
parent 8363b3ae99
commit 86a9e26996

View file

@ -1152,9 +1152,9 @@ int pclose(FILE* stream)
int remove(const char* pathname)
{
int rc = unlink(pathname);
if (rc < 0 && errno != EISDIR)
return -1;
return rmdir(pathname);
if (rc < 0 && errno == EISDIR)
return rmdir(pathname);
return rc;
}
int scanf(const char* fmt, ...)