summaryrefslogtreecommitdiffstats
path: root/message.c
diff options
context:
space:
mode:
authorAndreas Eversberg2009-01-06 18:44:41 +0100
committerAndreas Eversberg2009-01-06 18:44:41 +0100
commit53b5521b3413c195a8353e262895842d2d84f11e (patch)
tree1b9bb7d62518664f5359f1dc4bff4710177b8f2f /message.c
parentadded capabilites to lcr channel driver to fix some codec problems. thanx to ... (diff)
downloadlcr-53b5521b3413c195a8353e262895842d2d84f11e.tar.gz
lcr-53b5521b3413c195a8353e262895842d2d84f11e.tar.xz
lcr-53b5521b3413c195a8353e262895842d2d84f11e.zip
fixed end-pointer bug on forwarded messages. thanx to bodo for this bugfix.
modified: message.c
Diffstat (limited to 'message.c')
-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)