From 55c99c5cc6bf866cb9a3f07332933d233a2091df Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Sun, 18 Nov 2012 01:46:45 +0200 Subject: [PATCH] prevent double free of jabber_conn.status --- src/jabber.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jabber.c b/src/jabber.c index 86ea3901..4d2fcbbb 100644 --- a/src/jabber.c +++ b/src/jabber.c @@ -313,8 +313,10 @@ jabber_update_presence(jabber_presence_t status, const char * const msg) break; } - if (jabber_conn.status != NULL) + if (jabber_conn.status != NULL) { free(jabber_conn.status); + jabber_conn.status = NULL; + } if (msg != NULL) jabber_conn.status = strdup(msg);