Fix memory leak

This commit is contained in:
vemax78 2013-11-07 22:05:33 +01:00
parent c07d643ec0
commit d3b5d889ab

View File

@ -15,9 +15,13 @@ static int receive_echo_request(struct ac_session_t* session, struct capwap_pars
if (response) { if (response) {
if ((response->responsecode == HTTP_RESULT_OK) && response->xmlResponseReturn) { if ((response->responsecode == HTTP_RESULT_OK) && response->xmlResponseReturn) {
xmlChar* xmlResult = xmlNodeGetContent(response->xmlResponseReturn); xmlChar* xmlResult = xmlNodeGetContent(response->xmlResponseReturn);
if (xmlResult) {
if (!xmlStrcmp(xmlResult, (const xmlChar *)"true")) { if (!xmlStrcmp(xmlResult, (const xmlChar *)"true")) {
validsession = 1; validsession = 1;
} }
xmlFree(xmlResult);
}
} }
ac_soapclient_free_response(response); ac_soapclient_free_response(response);