]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_xml_scgi] Coverity CID 1468595 (Resource leak) 2033/head
authorJakub Karolczyk <jakub.karolczyk@signalwire.com>
Thu, 6 Apr 2023 11:42:23 +0000 (12:42 +0100)
committerJakub Karolczyk <jakub.karolczyk@signalwire.com>
Thu, 6 Apr 2023 17:20:07 +0000 (18:20 +0100)
src/mod/xml_int/mod_xml_scgi/mod_xml_scgi.c

index 63306c76a3e9a763c217345e3b666de4b3c9582a..24c0270a57ab1297ba30308aba7b5b92d67466b0 100644 (file)
@@ -176,6 +176,10 @@ static switch_xml_t xml_url_fetch(const char *section, const char *tag_name, con
                        if (bytes > XML_SCGI_MAX_BYTES) {
                                switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Data too big!\n");
                                len = -1;
+                               if (expanded != (char*)buf) {
+                                       free(expanded);
+                               }
+
                                break;
                        }