From 08394d0e018ae5782692faf8841187e58ecee524 Mon Sep 17 00:00:00 2001 From: reimar Date: Wed, 8 Mar 2006 21:13:16 +0000 Subject: name array is too small, use strlcpy instead of strncpy git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17785 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_ty.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libmpdemux/demux_ty.c') diff --git a/libmpdemux/demux_ty.c b/libmpdemux/demux_ty.c index d5a07386ba..144c280b74 100644 --- a/libmpdemux/demux_ty.c +++ b/libmpdemux/demux_ty.c @@ -158,7 +158,7 @@ int ty_extensionis( char *name, char *ext ) int ty_tmf_filetoparts( demuxer_t *demux, TiVoInfo *tivo ) { char header[ 512 ]; - char name[ 80 ]; + char name[ 100 ]; char sizestr[ 80 ]; int size; int count; @@ -201,8 +201,8 @@ int ty_tmf_filetoparts( demuxer_t *demux, TiVoInfo *tivo ) error = 1; break; } - strncpy( name, &header[ 0 ], 100 ); - strncpy( sizestr, &header[ 124 ], 12 ); + strlcpy( name, &header[ 0 ], 100 ); + strlcpy( sizestr, &header[ 124 ], 12 ); size = ty_octaltodecimal( sizestr ); blocks = size / 512; -- cgit v1.2.3