From f76b060dc2a8aa85198a016b60588768f2a51244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Mon, 23 Jan 2017 23:32:59 +0100 Subject: Mark some memory leaks to be fixed --- nncmpp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nncmpp.c b/nncmpp.c index e274770..648fb36 100644 --- a/nncmpp.c +++ b/nncmpp.c @@ -1488,6 +1488,7 @@ app_process_action (enum action action) if (g_ctx.volume >= 0) { char *volume = xstrdup_printf ("%d", MIN (100, g_ctx.volume + 10)); + // FIXME: if this breaks, it leaks "volume" MPD_SIMPLE ("setvol", volume) free (volume); } @@ -1496,6 +1497,7 @@ app_process_action (enum action action) if (g_ctx.volume >= 0) { char *volume = xstrdup_printf ("%d", MAX (0, g_ctx.volume - 10)); + // FIXME: if this breaks, it leaks "volume" MPD_SIMPLE ("setvol", volume) free (volume); } @@ -1783,11 +1785,13 @@ current_tab_on_action (enum action action) char *song; case ACTION_CHOOSE: song = xstrdup_printf ("%d", self->item_selected); + // FIXME: if this breaks, it leaks "volume" MPD_SIMPLE ("play", song) free (song); return true; case ACTION_DELETE: song = xstrdup_printf ("%d", self->item_selected); + // FIXME: if this breaks, it leaks "volume" MPD_SIMPLE ("delete", song) free (song); return true; -- cgit v1.2.3