diff --git a/src/netif/ppp/pppos.c b/src/netif/ppp/pppos.c index 83480659..8e7fcea4 100644 --- a/src/netif/ppp/pppos.c +++ b/src/netif/ppp/pppos.c @@ -184,6 +184,7 @@ ppp_pcb *pppos_create(struct netif *pppif, pppos_output_cb_fn output_cb, return NULL; } + memset(pppos, 0, sizeof(pppos_pcb)); pppos->ppp = ppp; pppos->output_cb = output_cb; return ppp;