diff --git a/src/coap_mem.c b/src/coap_mem.c index a1a524a8..c8e463d2 100644 --- a/src/coap_mem.c +++ b/src/coap_mem.c @@ -654,7 +654,8 @@ coap_free_type(coap_memory_tag_t type, void *ptr) { if (ptr) track_counts[type]--; #endif /* COAP_MEMORY_TYPE_TRACK */ - heapmem_free(ptr); + if (ptr) + heapmem_free(ptr); } #endif /* WITH_CONTIKI */