From 7e3b26eaaeacf8d7dc4dcc02061bb82b99c0a260 Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Fri, 13 Mar 2009 15:13:18 +0000 Subject: [PATCH] tweak git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12591 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_xml_config.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/switch_xml_config.c b/src/switch_xml_config.c index a33f0f244a..6915e41999 100644 --- a/src/switch_xml_config.c +++ b/src/switch_xml_config.c @@ -143,6 +143,8 @@ SWITCH_DECLARE(switch_status_t) switch_xml_config_parse_event(switch_event_t *ev switch_bool_t changed = SWITCH_FALSE; switch_xml_config_callback_t callback = (switch_xml_config_callback_t)item->function; + switch_assert(item->ptr); + if (value) { matched_count++; } @@ -236,7 +238,7 @@ SWITCH_DECLARE(switch_status_t) switch_xml_config_parse_event(switch_event_t *ev /* We have a preallocated buffer */ char *dest = (char*)item->ptr; - if (!dest || strncasecmp(dest, newstring, string_options->length)) { + if (strncasecmp(dest, newstring, string_options->length)) { switch_copy_string(dest, newstring, string_options->length); changed = SWITCH_TRUE; }