Corrected assert when netconn_new_* fails

This commit is contained in:
goldsimon 2007-12-16 16:15:08 +00:00
parent 2b54da5070
commit ba4254231e

View File

@ -82,7 +82,7 @@ netconn_new_with_proto_and_callback(enum netconn_type t, u8_t proto,
LWIP_ASSERT("freeing conn without freeing pcb", conn->pcb.tcp == NULL); LWIP_ASSERT("freeing conn without freeing pcb", conn->pcb.tcp == NULL);
LWIP_ASSERT("conn has no mbox", conn->mbox != SYS_MBOX_NULL); LWIP_ASSERT("conn has no mbox", conn->mbox != SYS_MBOX_NULL);
LWIP_ASSERT("conn has no recvmbox", conn->recvmbox != SYS_MBOX_NULL); LWIP_ASSERT("conn has no recvmbox", conn->recvmbox != SYS_MBOX_NULL);
LWIP_ASSERT("conn->acceptmbox shouldn't exist", conn->acceptmbox != SYS_MBOX_NULL); LWIP_ASSERT("conn->acceptmbox shouldn't exist", conn->acceptmbox == SYS_MBOX_NULL);
sys_mbox_free(conn->mbox); sys_mbox_free(conn->mbox);
sys_mbox_free(conn->recvmbox); sys_mbox_free(conn->recvmbox);
memp_free(MEMP_NETCONN, conn); memp_free(MEMP_NETCONN, conn);