]> git.sesse.net Git - vlc/commitdiff
base64 decode: stops after first invalid character
authorRafaël Carré <funman@videolan.org>
Fri, 14 Sep 2012 08:51:22 +0000 (08:51 +0000)
committerRafaël Carré <funman@videolan.org>
Thu, 27 Sep 2012 17:17:27 +0000 (19:17 +0200)
src/text/strings.c

index cdc45906f48c0f502153ba66705c297019f5a0fc..f557726b2a4976dd5298ebcee7d13a9796db553c 100644 (file)
@@ -415,7 +415,7 @@ size_t vlc_b64_decode_binary_to_buffer( uint8_t *p_dst, size_t i_dst, const char
     {
         const int c = b64[(unsigned int)*p];
         if( c == -1 )
-            continue;
+            break;
 
         switch( i_level )
         {