]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix double-destroy seg
authorMichael Jerris <mike@jerris.com>
Mon, 14 Jan 2013 17:02:28 +0000 (12:02 -0500)
committerMichael Jerris <mike@jerris.com>
Mon, 14 Jan 2013 17:02:28 +0000 (12:02 -0500)
libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c

index f27f87beb54fb2399fdde77e5949da8cae446ff3..526a392552b6bf5b902f9949832898c79360873b 100644 (file)
@@ -196,8 +196,10 @@ void
 sofia_su_uniqueid_destructor(void)
 {
 #if HAVE_DEV_URANDOM
-  if (urandom)
-    fclose(urandom);
+       if (urandom) {
+               fclose(urandom);
+               urandom=NULL;
+       }
 #endif /* HAVE_DEV_URANDOM */
 
 #if SU_HAVE_PTHREADS