From: Roy Marples Date: Thu, 19 Jul 2007 15:46:02 +0000 (+0000) Subject: Fix leak and report correct invalid encoding option for sip servers. X-Git-Tag: v3.2.3~231 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e51274966cae4e89756c46102f2ab04319897c8a;p=thirdparty%2Fdhcpcd.git Fix leak and report correct invalid encoding option for sip servers. --- diff --git a/dhcp.c b/dhcp.c index bbdc1c8d..02db748b 100644 --- a/dhcp.c +++ b/dhcp.c @@ -425,6 +425,7 @@ void free_dhcp (dhcp_t *dhcp) free (dhcp->nisdomain); free_address (dhcp->nisservers); free (dhcp->rootpath); + free (dhcp->sipservers); if (dhcp->fqdn) { free (dhcp->fqdn->name); free (dhcp->fqdn); @@ -493,7 +494,7 @@ static char *decode_sipservers (const unsigned char *data, int length) break; default: - logger (LOG_ERR, "unknown sip encoding %d", *data); + logger (LOG_ERR, "unknown sip encoding %d", encoding); break; }