From a1f48f8457436fe6d331469e40cff20a74c3b13b Mon Sep 17 00:00:00 2001 From: James Booth Date: Wed, 27 Jul 2016 22:07:11 +0100 Subject: Copy curr_status and free original in session.c --- src/xmpp/session.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xmpp/session.c b/src/xmpp/session.c index 139d2fdb..0478fec3 100644 --- a/src/xmpp/session.c +++ b/src/xmpp/session.c @@ -397,7 +397,7 @@ session_check_autoaway(void) if (saved_status) { free(saved_status); } - saved_status = curr_status; + saved_status = strdup(curr_status); // send away presence with last activity char *message = prefs_get_string(PREF_AUTOAWAY_MESSAGE); @@ -481,6 +481,7 @@ session_check_autoaway(void) break; } + free(curr_status); prefs_free_string(mode); } -- cgit 1.4.1-2-gfad0