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