From 0cfd7a388874f3a95662bcd349bd371d497e59f3 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Thu, 15 Sep 2011 09:58:28 +0000 Subject: Fix FS#12278 - saving a full .cfg file would crash git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30553 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings_list.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/settings_list.c b/apps/settings_list.c index 27726dd391..2f452e6218 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c @@ -429,6 +429,8 @@ static int find_setting_by_name(char*name) { int i = 0; const struct settings_list *setting; + if (!strcmp(name, "-")) + return -1; while (i= nb_settings - 1) + { + strlcpy(buf, "-", buf_len); + return buf; + } + const struct settings_list *var = &settings[index]; strlcpy(buf, var->cfg_name, buf_len); return buf; } -- cgit v1.2.3