summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cesar/cp/cl_interf/src/cl_interf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cesar/cp/cl_interf/src/cl_interf.c b/cesar/cp/cl_interf/src/cl_interf.c
index 66264496bf..0dc376886d 100644
--- a/cesar/cp/cl_interf/src/cl_interf.c
+++ b/cesar/cp/cl_interf/src/cl_interf.c
@@ -193,8 +193,10 @@ cp_cl_interf_process_mme (cp_t *ctx)
cp_msg_dispatch (ctx, mme);
}
}
-
slab_release (msg);
+ /* If Mailbox is not empty, the receive flag should be set again. */
+ if (mbox_peek (&ctx->cl_interf.mme_rx_mbox))
+ cp_sta_core_signal_recv_mme_event (ctx);
}
/**