From 5e6cbb6c8d1435b3122dfc55b6e5cfeefb1a3aab Mon Sep 17 00:00:00 2001 From: James Knight Date: Mon, 22 Jun 2015 11:56:00 -0400 Subject: ensure fehbg is free'ed The 'fehbg' variable can be allocated whether or not the user wishes to generated a fehbg file. Ensure the variable is free'ed before we return. Signed-off-by: James Knight --- src/wallpaper.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wallpaper.c b/src/wallpaper.c index 3e19c41..9327d74 100644 --- a/src/wallpaper.c +++ b/src/wallpaper.c @@ -465,8 +465,9 @@ void feh_wm_set_bg(char *fil, Imlib_Image im, int centered, int scaled, } free(path); } - free(fehbg); } + + if (fehbg) free(fehbg); /* create new display, copy pixmap to new display */ disp2 = XOpenDisplay(NULL); -- cgit v1.2.3