[Freeswitch-svn] [commit] r9382 - in freeswitch/trunk/src: include mod/languages/mod_yaml
Author: mikej Date: Thu Aug 28 14:23:17 2008 New Revision: 9382 Modified: freeswitch/trunk/src/include/switch_xml.h freeswitch/trunk/src/mod/languages/mod_yaml/mod_yaml.c Log: fix mod_yaml build on newer gcc Modified: freeswitch/trunk/src/include/switch_xml.h ============================================================================== --- freeswitch/trunk/src/include/switch_xml.h (original) +++ freeswitch/trunk/src/include/switch_xml.h Thu Aug 28 14:23:17 2008 @@ -276,6 +276,9 @@ #define switch_xml_set_attr_d(xml, name, value) \ switch_xml_set_attr(switch_xml_set_flag(xml, SWITCH_XML_DUP), strdup(name), strdup(switch_str_nil(value))) +#define switch_xml_set_attr_d_buf(xml, name, value) \ + switch_xml_set_attr(switch_xml_set_flag(xml, SWITCH_XML_DUP), strdup(name), strdup(value)) + ///\brief sets a flag for the given tag and returns the tag ///\param xml the xml node ///\param flag the flag to set Modified: freeswitch/trunk/src/mod/languages/mod_yaml/mod_yaml.c ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_yaml/mod_yaml.c (original) +++ freeswitch/trunk/src/mod/languages/mod_yaml/mod_yaml.c Thu Aug 28 14:23:17 2008 @@ -154,7 +154,7 @@ } else { switch_set_string(value, scalar_data); param = switch_xml_add_child_d(current, "param", p_off++); - switch_xml_set_attr_d(param, "name", name); + switch_xml_set_attr_d_buf(param, "name", name); switch_xml_set_attr_d(param, "value", scalar_data); nv = 0; }
participants (1)
-
Freeswitch SVN