9
0
Fork 0

add missing null pointer check in unlink()

This commit is contained in:
Sascha Hauer 2008-03-01 21:05:23 +01:00
parent 6e08f55368
commit e77ed305e6
1 changed files with 5 additions and 0 deletions

View File

@ -356,6 +356,11 @@ int unlink(const char *pathname)
goto out;
fsdrv = (struct fs_driver_d *)dev->driver->type_data;
if (!fsdrv->unlink) {
errno = -ENOSYS;
goto out;
}
errno = fsdrv->unlink(dev, p);
out:
free(freep);