From 119d01f65c630fc25ac3c561c2a1737d0d26c3fd Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 13 Jul 2010 16:52:32 -0500 Subject: [PATCH] fix small mem leak in util func --- src/switch_event.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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; }