Author: mckusick
Date: Sat Jun 18 21:10:03 2011
New Revision: 223268
URL: http://svn.freebsd.org/changeset/base/223268
Log:
Fixed dereference of a NULL pointer.
Reported by: Peter Holm
Modified:
head/sys/ufs/ffs/ffs_snapshot.c
Modified: head/sys/ufs/ffs/ffs_snapshot.c
==============================================================================
--- head/sys/ufs/ffs/ffs_snapshot.c Sat Jun 18 21:08:27 2011
(r223267)
+++ head/sys/ufs/ffs/ffs_snapshot.c Sat Jun 18 21:10:03 2011
(r223268)
@@ -1918,7 +1918,8 @@ retry:
if (savedcbp) {
vp = savedcbp->b_vp;
bawrite(savedcbp);
- if ((vtype == VDIR || dopersistence) && ip->i_effnlink > 0)
+ if ((vtype == VDIR || dopersistence) &&
+ VTOI(vp)->i_effnlink > 0)
(void) ffs_syncvnode(vp, MNT_WAIT);
}
/*
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"