From 53b5521b3413c195a8353e262895842d2d84f11e Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Tue, 6 Jan 2009 18:44:41 +0100 Subject: fixed end-pointer bug on forwarded messages. thanx to bodo for this bugfix. modified: message.c --- message.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'message.c') 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) -- cgit v1.2.3-55-g7522