From: Daniel Carl Date: Wed, 23 Apr 2014 22:00:36 +0000 (+0200) Subject: Fixed shown random data if no header was set. X-Git-Url: https://git.owens.tech/git.owens.tech/git.owens.tech/git?a=commitdiff_plain;h=e12bba2be26ce6862072fdd6652d75702d487d4a;p=vimb.git 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. --- 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, &"");