summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--message.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/message.c b/message.c
index 9821265..ff0d70c 100644
--- a/message.c
+++ b/message.c
@@ -49,6 +49,8 @@ void message_put(struct lcr_msg *message)
*messagepointer_end = message;
messagepointer_end = &(message->next);
+ /* Nullify next pointer if recycled messages */
+ *messagepointer_end=NULL;
}
struct lcr_msg *message_forward(int id_from, int id_to, int flow, union parameter *param)