From: Vsevolod Stakhov Date: Sat, 26 Oct 2013 12:33:45 +0000 (+0100) Subject: Properly check for an end element in xml. X-Git-Tag: 0.6.0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35ec776cb0f5d39515fd6d9e0311aa85194ea079;p=thirdparty%2Frspamd.git Properly check for an end element in xml. --- diff --git a/src/cfg_xml.c b/src/cfg_xml.c index f0ed5309dd..ce83782534 100644 --- a/src/cfg_xml.c +++ b/src/cfg_xml.c @@ -1254,7 +1254,7 @@ rspamd_xml_end_element (GMarkupParseContext *context, const gchar *element_name, struct rspamd_xml_userdata *ud = user_data; - if (g_ascii_strcasecmp (ud->section_name[ud->nested], element_name) == 0) { + if (g_ascii_strcasecmp (ud->section_name[ud->nested - 1], element_name) == 0) { ud->nested --; } else {