From f68eabcf355844adde55c296e17f29e107cdc745 Mon Sep 17 00:00:00 2001 From: o9000 Date: Thu, 23 Jul 2015 19:56:34 +0200 Subject: [PATCH] config: Prevent segfault if panel_items appears late in the config file --- src/config.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/config.c b/src/config.c index 51cbb65..7940398 100644 --- a/src/config.c +++ b/src/config.c @@ -258,6 +258,11 @@ void add_entry (char *key, char *value) new_config_file = 1; panel_items_order = strdup(value); int j; + systray_enabled = 0; + launcher_enabled = 0; + battery_enabled = 0; + clock_enabled = 0; + taskbar_enabled = 0; for (j=0 ; j < strlen(panel_items_order) ; j++) { if (panel_items_order[j] == 'L') launcher_enabled = 1;