From f4ef1c78476e208563781b3199e5f5800127b8b6 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Fri, 9 May 2008 17:45:13 +0000 Subject: [PATCH] Wed May 7 10:59:16 EDT 2008 Pekka Pessi * tport_tls.c: avoid free(NULL) git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8336 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/sofia-sip/.update | 2 +- libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index b8cc0bedd3..850f18ae4b 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Fri May 9 13:44:20 EDT 2008 +Fri May 9 13:45:02 EDT 2008 diff --git a/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c b/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c index 1bccb663e8..664a7f17db 100644 --- a/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c +++ b/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c @@ -299,7 +299,9 @@ void tls_free(tls_t *tls) BIO_free(tls->bio_con); for (k = 0; k < TLS_MAX_HOSTS; k++) - free(tls->hosts[k]), tls->hosts[k] = NULL; + if (tls->hosts[k]) { + free(tls->hosts[k]), tls->hosts[k] = NULL; + } free(tls); }