From a204add899aa36b554a034a9285376d12841e671 Mon Sep 17 00:00:00 2001 From: mosu Date: Sun, 12 Jan 2003 11:45:49 +0000 Subject: bunkus: Another nice off-by-one :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8908 b3059339-0415-0410-9bf9-f77b7e298cf2 --- playtreeparser.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'playtreeparser.c') diff --git a/playtreeparser.c b/playtreeparser.c index 44524f5a3f..47068e40ef 100644 --- a/playtreeparser.c +++ b/playtreeparser.c @@ -35,11 +35,13 @@ static void strstrip(char* str) { char* i; + if (str==NULL) + return; for(i = str ; i[0] != '\0' && strchr(WHITES,i[0]) != NULL; i++) /* NOTHING */; if(i[0] != '\0') { - memmove(str,i,strlen(i)); - for(i = str + strlen(str) ; strchr(WHITES,i[0]) != NULL; i--) + memmove(str,i,strlen(i) + 1); + for(i = str + strlen(str) - 1 ; strchr(WHITES,i[0]) != NULL; i--) /* NOTHING */; i[1] = '\0'; } else -- cgit v1.2.3