19 Jul
2012
19 Jul
'12
3:14 a.m.
<...>
@@ -179,20 +195,13 @@ virKeepAliveTimer(int timer ATTRIBUTE_UNUSED, void *opaque) }
virKeepAliveLock(ka); - ka->refs--; + virObjectUnref(ka);
cleanup: virKeepAliveUnlock(ka); }
virObjectUnref may have freed ka and we are going to unlock a freed object. We can safely remove lock/unlock here. -- Thanks, Hu Tao