diff options
Diffstat (limited to 'syscall.c')
-rw-r--r-- | syscall.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -284,7 +284,8 @@ sys_mknod(void) return -1; nip = mknod (cp->mem + arg0, (short) arg1, (short) arg2, (short) arg3); - iput(nip); + if(nip) + iput(nip); return (nip == 0) ? -1 : 0; } |