From: Anthony Minessale Date: Tue, 13 Jul 2010 21:52:32 +0000 (-0500) Subject: fix small mem leak in util func X-Git-Tag: v1.2-rc1~544^2~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=119d01f65c630fc25ac3c561c2a1737d0d26c3fd;p=thirdparty%2Ffreeswitch.git fix small mem leak in util func --- diff --git a/src/switch_event.c b/src/switch_event.c index c2cbc7cb2e..eccc695679 100644 --- a/src/switch_event.c +++ b/src/switch_event.c @@ -1062,8 +1062,8 @@ SWITCH_DECLARE(switch_status_t) switch_event_create_brackets(char *data, char a, int var_count = 0; char *next; - vdata = strdup(data); - vdatap = vdata; + vdatap = strdup(data); + vdata = vdatap; end = switch_find_end_paren(vdata, a, b); @@ -1081,7 +1081,7 @@ SWITCH_DECLARE(switch_status_t) switch_event_create_brackets(char *data, char a, vdata++; *end++ = '\0'; } else { - vdata = NULL; + free(vdatap); return SWITCH_STATUS_FALSE; }