X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fmultilink.c;h=c49c4465ced8f1b65d3be54c35b71c000c0ac33b;hb=f6330ec2a89df650cd6bfeaa6538b8053aeb45c7;hp=135cab0b42ad419d1c4297240cf464ca6b83b14f;hpb=9f7c27af1b0b3ca29c673574322b2c23f1184803;p=ppp.git diff --git a/pppd/multilink.c b/pppd/multilink.c index 135cab0..c49c446 100644 --- a/pppd/multilink.c +++ b/pppd/multilink.c @@ -445,9 +445,13 @@ get_default_epdisc(ep) if (p != 0 && get_if_hwaddr(ep->value, p) >= 0) { ep->class = EPD_MAC; ep->length = 6; + free(p); return 1; } + if (p) + free(p); + /* see if our hostname corresponds to a reasonable IP address */ hp = gethostbyname(hostname); if (hp != NULL) {