summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorAlexander Levin <al.le@rockbox.org>2009-06-29 14:25:42 +0000
committerAlexander Levin <al.le@rockbox.org>2009-06-29 14:25:42 +0000
commit2c10af5d3015be95020a8619c7ee657994f14558 (patch)
tree723280d0c50e69d79cef61187322dbe9088a5f9d /apps
parent529855e79b7d95eebc6035b12ca6091f227e3c8c (diff)
downloadrockbox-2c10af5d3015be95020a8619c7ee657994f14558.zip
rockbox-2c10af5d3015be95020a8619c7ee657994f14558.tar.gz
rockbox-2c10af5d3015be95020a8619c7ee657994f14558.tar.bz2
rockbox-2c10af5d3015be95020a8619c7ee657994f14558.tar.xz
Do not modify the passed in parameter string (FS#10392 by Jonas Häggqvist)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21551 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/settings.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 3219dbb..1d5af56 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -1146,15 +1146,14 @@ bool set_option(const char* string, const void* variable, enum optiontype type,
void set_file(const char* filename, char* setting, int maxlen)
{
- char* fptr = strrchr(filename,'/');
+ const char* fptr = strrchr(filename,'/');
int len;
int extlen = 0;
- char* ptr;
+ const char* ptr;
if (!fptr)
return;
- *fptr = 0;
fptr++;
len = strlen(fptr);