vlc | branch: master | Francois Cartegnie <[email protected]> | Wed Nov 22 
13:14:02 2017 +0100| [4523786e48364d4d9b5bb3b69e596058160b8ae9] | committer: 
Francois Cartegnie

codec: atsc a65: don't expect null terminated strings

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4523786e48364d4d9b5bb3b69e596058160b8ae9
---

 modules/codec/atsc_a65.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/codec/atsc_a65.c b/modules/codec/atsc_a65.c
index 08174d95f0..70cfe835eb 100644
--- a/modules/codec/atsc_a65.c
+++ b/modules/codec/atsc_a65.c
@@ -102,7 +102,7 @@ static char *enlarge_to16( const uint8_t *p_src, size_t 
i_src, uint8_t i_prefix
     {
         memset( psz_new, i_prefix, i_src * 2 );
         psz_new[ i_src * 2 ] = 0;
-        while( *p_src )
+        while( i_src-- )
         {
             psz_new[1] = p_src[0];
             p_src++;

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to