[Midnightbsd-cvs] src [9843] stable/0.9/sys/kern/kern_lockf.c: fix double free
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue May 15 16:51:59 EDT 2018
Revision: 9843
http://svnweb.midnightbsd.org/src/?rev=9843
Author: laffer1
Date: 2018-05-15 16:51:58 -0400 (Tue, 15 May 2018)
Log Message:
-----------
fix double free
Modified Paths:
--------------
stable/0.9/sys/kern/kern_lockf.c
Modified: stable/0.9/sys/kern/kern_lockf.c
===================================================================
--- stable/0.9/sys/kern/kern_lockf.c 2018-05-15 20:51:18 UTC (rev 9842)
+++ stable/0.9/sys/kern/kern_lockf.c 2018-05-15 20:51:58 UTC (rev 9843)
@@ -737,12 +737,13 @@
VI_UNLOCK(vp);
- if (freestate) {
+ if (freestate != NULL) {
sx_xlock(&lf_lock_states_lock);
LIST_REMOVE(freestate, ls_link);
sx_xunlock(&lf_lock_states_lock);
sx_destroy(&freestate->ls_lock);
free(freestate, M_LOCKF);
+ freestate = NULL;
}
return (error);
}
More information about the Midnightbsd-cvs
mailing list