From 19f20ab06476f93977d1c7130b76f7c31d198936 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 30 Oct 2018 17:56:38 +0100 Subject: Fix errors reported by static analyser --- src/narrative_window.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/narrative_window.c') diff --git a/src/narrative_window.c b/src/narrative_window.c index 7f3690e..3f936e0 100644 --- a/src/narrative_window.c +++ b/src/narrative_window.c @@ -732,10 +732,16 @@ GActionEntry nw_entries[] = { void update_titlebar(NarrativeWindow *nw) { char *title; + char *title_new; title = get_titlebar_string(nw->p); - title = realloc(title, strlen(title)+16); - if ( title == NULL ) return; + title_new = realloc(title, strlen(title)+16); + if ( title_new == NULL ) { + free(title); + return; + } else { + title = title_new; + } strcat(title, " - Colloquium"); if ( !nw->p->saved ) { -- cgit v1.2.3