Fix bug #47805: dhcp_recv can dereference NULL pointer

This commit is contained in:
Dirk Ziegelmeier 2016-04-29 11:16:33 +02:00
parent 2e05856f90
commit 49badf39a1

View File

@ -1737,8 +1737,11 @@ dhcp_recv(void *arg, struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *addr,
/* remember offered lease */
dhcp_handle_offer(netif);
}
free_pbuf_and_return:
if(dhcp != NULL) {
dhcp->msg_in = NULL;
}
pbuf_free(p);
}