From a07075106165198496ec32fabcafdd4287649582 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Mon, 13 Aug 2012 21:17:17 +0200 Subject: [PATCH] fixed bug #37052: "netconn_alloc: undefined netconn_type" assertion skipped --- src/api/api_msg.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/api/api_msg.c b/src/api/api_msg.c index 7ec9cfba..8b6286d9 100644 --- a/src/api/api_msg.c +++ b/src/api/api_msg.c @@ -579,10 +579,7 @@ netconn_alloc(enum netconn_type t, netconn_callback callback) conn->type = t; conn->pcb.tcp = NULL; -#if (DEFAULT_RAW_RECVMBOX_SIZE == DEFAULT_UDP_RECVMBOX_SIZE) && \ - (DEFAULT_RAW_RECVMBOX_SIZE == DEFAULT_TCP_RECVMBOX_SIZE) - size = DEFAULT_RAW_RECVMBOX_SIZE; -#else + /* If all sizes are the same, every compiler should optimize this switch to nothing, */ switch(NETCONNTYPE_GROUP(t)) { #if LWIP_RAW case NETCONN_RAW: @@ -603,7 +600,6 @@ netconn_alloc(enum netconn_type t, netconn_callback callback) LWIP_ASSERT("netconn_alloc: undefined netconn_type", 0); goto free_and_return; } -#endif if (sys_sem_new(&conn->op_completed, 0) != ERR_OK) { goto free_and_return;