From 1e6a15de00d5e615908ac54e84201cc916c0e570 Mon Sep 17 00:00:00 2001 From: Benedikt Heine Date: Sun, 21 Jan 2018 01:33:56 +0100 Subject: [PATCH] Fix memleak --- src/settings.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/settings.c b/src/settings.c index e8b685f..c9264f5 100644 --- a/src/settings.c +++ b/src/settings.c @@ -106,12 +106,17 @@ void load_settings(char *cmdline_config_path) "Using STATIC_CONFIG is deprecated behavior."); #endif - log_set_level_from_string(option_get_string( - "global", - "verbosity", "-verbosity", NULL, - "The verbosity to log (one of 'info', 'mesg', 'warn', 'crit')" - "The verbosity to log (one of 'crit', 'warn', 'mesg', 'info', 'debug')" - )); + { + char *loglevel = option_get_string( + "global", + "verbosity", "-verbosity", NULL, + "The verbosity to log (one of 'crit', 'warn', 'mesg', 'info', 'debug')" + ); + + log_set_level_from_string(loglevel); + + g_free(loglevel); + } settings.per_monitor_dpi = option_get_bool( "experimental",