diff options
| author | Alexander Levin <al.le@rockbox.org> | 2009-06-29 14:25:42 +0000 |
|---|---|---|
| committer | Alexander Levin <al.le@rockbox.org> | 2009-06-29 14:25:42 +0000 |
| commit | 2c10af5d3015be95020a8619c7ee657994f14558 (patch) | |
| tree | 723280d0c50e69d79cef61187322dbe9088a5f9d /apps | |
| parent | 529855e79b7d95eebc6035b12ca6091f227e3c8c (diff) | |
| download | rockbox-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.c | 5 |
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); |