fix possible register memory leak

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8281 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Anthony Minessale
2008-05-06 22:56:55 +00:00
parent b48ee12c1c
commit a41fa2e2bc
4 changed files with 16 additions and 4 deletions
+2
View File
@@ -100,6 +100,7 @@ struct sofia_private {
char uuid[SWITCH_UUID_FORMATTED_LENGTH + 1];
sofia_gateway_t *gateway;
char gateway_name[512];
int destroy_nh;
};
#define set_param(ptr,val) if (ptr) {free(ptr) ; ptr = NULL;} if (val) {ptr = strdup(val);}
@@ -194,6 +195,7 @@ struct mod_sofia_globals {
char guess_ip[80];
switch_queue_t *presence_queue;
switch_queue_t *mwi_queue;
struct sofia_private destroy_private;
};
extern struct mod_sofia_globals mod_sofia_globals;