[vlc-devel] [PATCH] Demux/Playlist: If an URI contains whitespaces, it will now be encoded to %20. Fixes #2924.
    Francois Cartegnie 
    fcvlcdev at free.fr
       
    Sun Jan  1 19:03:14 CET 2012
    
    
  
Le 01/01/2012 17:37, Thomas Siegbert a écrit :
> + * Encode only the white spaces within an URI according to RFC3986.
> + */
If it's according to 3986, it can't only be targeting spaces.
> +    char *psz_result = malloc( strlen( psz_uri ) * 3 + 1 ), *psz_buf = psz_result;
> +
I think we can accept O(2n) instead of using 3x storage in the worst case.
> +        return strdup( demux_encodeUriSpaces( psz_mrl ) );
leak
Francois
    
    
More information about the vlc-devel
mailing list