X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=message.c;h=ff0d70c9505e94d16a06a544e1a25a5e12bcf523;hp=982126590a35574cf95fe86f5dfa3248dd8e9eb0;hb=57549529c86785b7ecf5f56d2a3ff42b5e519755;hpb=a130bdd9f635fc6f4a69de9592080afe3f61aab1 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)