mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-10-05 22:29:49 +00:00
netbuf: Use memset to zero the allocated memory for netbuf_new
Use memset to zero the allocated memory rather than explicitly init each field. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: goldsimon <goldsimon@gmx.de>
This commit is contained in:
parent
1c5c96a50a
commit
42c193821c
@ -66,23 +66,9 @@ netbuf *netbuf_new(void)
|
|||||||
|
|
||||||
buf = (struct netbuf *)memp_malloc(MEMP_NETBUF);
|
buf = (struct netbuf *)memp_malloc(MEMP_NETBUF);
|
||||||
if (buf != NULL) {
|
if (buf != NULL) {
|
||||||
buf->p = NULL;
|
memset(buf, 0, sizeof(struct netbuf));
|
||||||
buf->ptr = NULL;
|
|
||||||
ip_addr_set_zero(&buf->addr);
|
|
||||||
buf->port = 0;
|
|
||||||
#if LWIP_NETBUF_RECVINFO || LWIP_CHECKSUM_ON_COPY
|
|
||||||
#if LWIP_CHECKSUM_ON_COPY
|
|
||||||
buf->flags = 0;
|
|
||||||
#endif /* LWIP_CHECKSUM_ON_COPY */
|
|
||||||
buf->toport_chksum = 0;
|
|
||||||
#if LWIP_NETBUF_RECVINFO
|
|
||||||
ip_addr_set_zero(&buf->toaddr);
|
|
||||||
#endif /* LWIP_NETBUF_RECVINFO */
|
|
||||||
#endif /* LWIP_NETBUF_RECVINFO || LWIP_CHECKSUM_ON_COPY */
|
|
||||||
return buf;
|
|
||||||
} else {
|
|
||||||
return NULL;
|
|
||||||
}
|
}
|
||||||
|
return buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user