summaryrefslogtreecommitdiffstats
path: root/input
diff options
context:
space:
mode:
authoraurel <aurel@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-04-15 14:52:33 +0000
committeraurel <aurel@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-04-15 14:52:33 +0000
commit87584d10f6c38705eb8a60ea27c2bde4c7b4fa3b (patch)
tree2f726928c9ef2afc3d5cd87cda0a5e52e40dc5f9 /input
parentb3bd58219b11396bae9454d39520502596f37453 (diff)
downloadmpv-87584d10f6c38705eb8a60ea27c2bde4c7b4fa3b.tar.bz2
mpv-87584d10f6c38705eb8a60ea27c2bde4c7b4fa3b.tar.xz
when parsing one cmd argument, only un-escape _this_ argument, not the following ones
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15163 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'input')
-rw-r--r--input/input.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/input/input.c b/input/input.c
index 402c11b8a3..1427a0cfb0 100644
--- a/input/input.c
+++ b/input/input.c
@@ -628,7 +628,7 @@ mp_input_parse_cmd(char* str) {
} else if(!e) e = ptr+strlen(ptr);
l = e-start;
ptr2 = start;
- for(e = strchr(ptr2,'\\') ; e ; e = strchr(ptr2,'\\')) {
+ for(e = strchr(ptr2,'\\') ; e && e<start+l ; e = strchr(ptr2,'\\')) {
memmove(e,e+1,strlen(e));
ptr2 = e + 1;
l--;