[soc]: r4503 - rtmp/rtmpdec.c
Author: kostya Date: Tue Jun 23 19:53:15 2009 New Revision: 4503 Log: strncpy() does not always put terminating byte, replace it with memcpy() Modified: rtmp/rtmpdec.c Modified: rtmp/rtmpdec.c ============================================================================== --- rtmp/rtmpdec.c Tue Jun 23 18:55:11 2009 (r4502) +++ rtmp/rtmpdec.c Tue Jun 23 19:53:15 2009 (r4503) @@ -383,10 +383,12 @@ static int rtmp_read_header(AVFormatCont fname = strchr(p + 1, '/'); if (!fname) { fname = p + 1; - strncpy(app, path + 1, p - path - 1); + memcpy(app, path + 1, p - path - 1); + app[p - path - 1] = 0; } else { fname++; - strncpy(app, path + 1, fname - path - 2); + memcpy(app, path + 1, fname - path - 2); + app[fname - path - 2] = 0; } } }
Hi Kostya, On Tue, Jun 23, 2009 at 1:53 PM, kostya <subversion@mplayerhq.hu> wrote:
strncpy() does not always put terminating byte, replace it with memcpy()
av_strlcpy(). Ronald
participants (3)
-
kostya -
Kostya -
Ronald S. Bultje