From e12bba2be26ce6862072fdd6652d75702d487d4a Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Thu, 24 Apr 2014 00:00:36 +0200
Subject: [PATCH] Fixed shown random data if no header was set.

If the user run `set header=|set header?` there was displayed some random
data because we tried to skip the first ',' of the string event if the string
was empty.
---
 src/setting.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/setting.c b/src/setting.c
index 09a357c..5bb6ce0 100644
--- a/src/setting.c
+++ b/src/setting.c
@@ -860,7 +860,7 @@ static SettingStatus headers(const Setting *s, const SettingType type)
             }
 
             /* skip the first ',' we put into the headers string */
-            print_value(s, str->str + 1);
+            print_value(s, *(str->str) == ',' ? str->str + 1 : str->str);
             g_string_free(str, true);
         } else {
             print_value(s, &"");
-- 
2.20.1