From 7c30dc05afbe80802f63372472aa836ec80ae409 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jonathan=20Neusch=C3=A4fer?= Date: Mon, 18 Jul 2011 12:23:50 +0200 Subject: [PATCH] add missing g_free in error path cppcheck detected this little bug. --- src/screen_queue.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/screen_queue.c b/src/screen_queue.c index 67df4b5..37a6050 100644 --- a/src/screen_queue.c +++ b/src/screen_queue.c @@ -276,8 +276,10 @@ playlist_save(struct mpdclient *c, char *name, char *defaultname) /* send save command to mpd */ connection = mpdclient_get_connection(c); - if (connection == NULL) + if (connection == NULL) { + g_free(filename); return -1; + } filename_utf8 = locale_to_utf8(filename); if (!mpd_run_save(connection, filename_utf8)) { -- 2.30.2