diff options
Diffstat (limited to 'ext2fs/dir.c')
-rw-r--r-- | ext2fs/dir.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext2fs/dir.c b/ext2fs/dir.c index 1097db82..87a8a04d 100644 --- a/ext2fs/dir.c +++ b/ext2fs/dir.c @@ -625,6 +625,8 @@ diskfs_direnter_hard (struct node *dp, const char *name, struct node *np, err = hurd_safe_memset (new, 0, DIRBLKSIZ); if (err) { + if (err == EKERN_MEMORY_ERROR) + err = ENOSPC; munmap ((caddr_t) ds->mapbuf, ds->mapextent); return err; } |