diff options
Diffstat (limited to 'demux/demux_subreader.c')
-rw-r--r-- | demux/demux_subreader.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/demux/demux_subreader.c b/demux/demux_subreader.c index fa029655fc..2969e1b3b8 100644 --- a/demux/demux_subreader.c +++ b/demux/demux_subreader.c @@ -127,7 +127,8 @@ static int eol(char p) { static void trail_space(char *s) { int i = 0; while (isspace(s[i])) ++i; - if (i) strcpy(s, s + i); + int copylen = strlen(s + i); + if (i) memmove(s, s + i, copylen); i = strlen(s) - 1; while (i > 0 && isspace(s[i])) s[i--] = '\0'; } |