From bcd8515e0d5771efec1e4193e067f040851c21df Mon Sep 17 00:00:00 2001 From: Mike Karels Date: Thu, 29 Sep 1983 01:52:32 -0800 Subject: [PATCH] no ifree(NULL,...) on failed iget SCCS-vsn: sys/ufs/ffs/ffs_alloc.c 6.2 SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 6.2 --- usr/src/sys/ufs/ffs/ffs_alloc.c | 4 ++-- usr/src/sys/ufs/lfs/lfs_alloc.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/usr/src/sys/ufs/ffs/ffs_alloc.c b/usr/src/sys/ufs/ffs/ffs_alloc.c index 301ab4400b..5210aa9aff 100644 --- a/usr/src/sys/ufs/ffs/ffs_alloc.c +++ b/usr/src/sys/ufs/ffs/ffs_alloc.c @@ -1,4 +1,4 @@ -/* ffs_alloc.c 6.1 83/07/29 */ +/* ffs_alloc.c 6.2 83/09/28 */ #include "../h/param.h" #include "../h/systm.h" @@ -214,7 +214,7 @@ ialloc(pip, ipref, mode) goto noinodes; ip = iget(pip->i_dev, pip->i_fs, ino); if (ip == NULL) { - ifree(ip, ino, 0); + ifree(pip, ino, 0); return (NULL); } if (ip->i_mode) { diff --git a/usr/src/sys/ufs/lfs/lfs_alloc.c b/usr/src/sys/ufs/lfs/lfs_alloc.c index 053e25b0ed..c6cf7003d0 100644 --- a/usr/src/sys/ufs/lfs/lfs_alloc.c +++ b/usr/src/sys/ufs/lfs/lfs_alloc.c @@ -1,4 +1,4 @@ -/* lfs_alloc.c 6.1 83/07/29 */ +/* lfs_alloc.c 6.2 83/09/28 */ #include "../h/param.h" #include "../h/systm.h" @@ -214,7 +214,7 @@ ialloc(pip, ipref, mode) goto noinodes; ip = iget(pip->i_dev, pip->i_fs, ino); if (ip == NULL) { - ifree(ip, ino, 0); + ifree(pip, ino, 0); return (NULL); } if (ip->i_mode) { -- 2.20.1