From a14e33df0136bd4352c8e63ed986c5f8de7aeb5d Mon Sep 17 00:00:00 2001
From: Martine Lenders <m.lenders@fu-berlin.de>
Date: Thu, 15 Nov 2018 14:07:15 +0100
Subject: [PATCH] gnrc_netreg: use thread_has_msg_queue() for msg queue check

---
 sys/net/gnrc/netreg/gnrc_netreg.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys/net/gnrc/netreg/gnrc_netreg.c b/sys/net/gnrc/netreg/gnrc_netreg.c
index 2361d4c075..540a321ac3 100644
--- a/sys/net/gnrc/netreg/gnrc_netreg.c
+++ b/sys/net/gnrc/netreg/gnrc_netreg.c
@@ -40,12 +40,11 @@ void gnrc_netreg_init(void)
 int gnrc_netreg_register(gnrc_nettype_t type, gnrc_netreg_entry_t *entry)
 {
 #if DEVELHELP
-
 # if defined(MODULE_GNRC_NETAPI_MBOX) || defined(MODULE_GNRC_NETAPI_CALLBACKS)
     bool has_msg_q = (entry->type != GNRC_NETREG_TYPE_DEFAULT) ||
-                     (sched_threads[entry->target.pid]->msg_array != NULL);
+                     thread_has_msg_queue(sched_threads[entry->target.pid]);
 # else
-    bool has_msg_q = (sched_threads[entry->target.pid]->msg_array != NULL);
+    bool has_msg_q = thread_has_msg_queue(sched_threads[entry->target.pid]);
 # endif
 
     /* only threads with a message queue are allowed to register at gnrc */
-- 
GitLab