diff options
Diffstat (limited to 'src/ui/titlebar.c')
-rw-r--r-- | src/ui/titlebar.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ui/titlebar.c b/src/ui/titlebar.c index 04492b62..37827979 100644 --- a/src/ui/titlebar.c +++ b/src/ui/titlebar.c @@ -29,7 +29,7 @@ static WINDOW *title_bar; static char *current_title = NULL; -static const char *recipient = NULL; +static char *recipient = NULL; static GTimer *typing_elapsed; static int dirty; static contact_presence_t current_status; @@ -132,7 +132,8 @@ _title_bar_set_recipient(const char * const from) g_timer_destroy(typing_elapsed); typing_elapsed = NULL; } - recipient = from; + free(recipient); + recipient = strdup(from); if (current_title != NULL) { free(current_title); |