From: Michael Jerris Date: Mon, 14 Jan 2013 17:02:28 +0000 (-0500) Subject: fix double-destroy seg X-Git-Tag: v1.3.13~141 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63deed9fc9da5060e52d06ffa7d8766977f1ed0c;p=thirdparty%2Ffreeswitch.git fix double-destroy seg --- diff --git a/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c b/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c index f27f87beb5..526a392552 100644 --- a/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c +++ b/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c @@ -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