diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-01-01 09:37:02 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-01-01 09:37:02 +0000 |
commit | 67ff2e11b820926e6af0749cfe1fc7913c1252a5 (patch) | |
tree | c9d882bfa31b5b34b02dd8113c957fcbb23bf5f5 /playtreeparser.c | |
parent | 27fcc9c6a6fa9c28b3bb888486fcafc94ffff88a (diff) | |
download | mpv-67ff2e11b820926e6af0749cfe1fc7913c1252a5.tar.bz2 mpv-67ff2e11b820926e6af0749cfe1fc7913c1252a5.tar.xz |
Add zero termination missing in two cases.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28218 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'playtreeparser.c')
-rw-r--r-- | playtreeparser.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/playtreeparser.c b/playtreeparser.c index a7e7395698..afa36f5977 100644 --- a/playtreeparser.c +++ b/playtreeparser.c @@ -53,6 +53,7 @@ play_tree_parser_get_line(play_tree_parser_t* p) { if(p->buffer == NULL) { p->buffer = malloc(BUF_STEP); p->buffer_size = BUF_STEP; + p->buffer[0] = 0; p->iter = p->buffer; } @@ -110,9 +111,9 @@ play_tree_parser_get_line(play_tree_parser_t* p) { if(end[0] != '\0') { p->buffer_end -= end-p->iter; memmove(p->buffer,end,p->buffer_end); - p->buffer[p->buffer_end] = '\0'; } else p->buffer_end = 0; + p->buffer[p->buffer_end] = '\0'; p->iter = p->buffer; } else p->iter = end; |