From 0c0d7b3e46cd571c1956c76155768843e1833b02 Mon Sep 17 00:00:00 2001 From: kkrentz Date: Wed, 7 Nov 2018 03:06:50 -0800 Subject: [PATCH] CSMA: Assert that n and q are non-NULL in csma-output.c#packet_sent --- os/net/mac/csma/csma-output.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/os/net/mac/csma/csma-output.c b/os/net/mac/csma/csma-output.c index b77d9c191..366840455 100644 --- a/os/net/mac/csma/csma-output.c +++ b/os/net/mac/csma/csma-output.c @@ -49,6 +49,7 @@ #include "net/netstack.h" #include "lib/list.h" #include "lib/memb.h" +#include "lib/assert.h" /* Log configuration */ #include "sys/log.h" @@ -396,6 +397,9 @@ packet_sent(struct neighbor_queue *n, int status, int num_transmissions) { + assert(n != NULL); + assert(q != NULL); + if(q->ptr == NULL) { LOG_WARN("packet sent: no metadata\n"); return;