<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-01-29 16:25 GMT+01:00 Rémi Denis-Courmont <span dir="ltr"><<a href="mailto:remi@remlab.net" target="_blank">remi@remlab.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Le jeudi 29 janvier 2015, 16:04:01 Jonathan Calmels a écrit :<br>
<div><div class="h5">> ---<br>
>  src/text/url.c | 8 +++++++-<br>
>  1 file changed, 7 insertions(+), 1 deletion(-)<br>
><br>
> diff --git a/src/text/url.c b/src/text/url.c<br>
> index cd7e488..860e073 100644<br>
> --- a/src/text/url.c<br>
> +++ b/src/text/url.c<br>
> @@ -146,7 +146,7 @@ char *encode_URI_component (const char *str)<br>
>  /**<br>
>   * Builds a URL representation from a local file path.<br>
>   * @param path path to convert (or URI to copy)<br>
> - * @param scheme URI scheme to use (default is auto: "file", "fd" or "smb")<br>
> + * @param scheme URI scheme to use (default is auto: "file", "fd",<br>
> "magnet" or "smb") * @return a nul-terminated URI string (use free() to<br>
> release it), * or NULL in case of error (errno will be set accordingly)<br>
>   */<br>
> @@ -164,6 +164,12 @@ char *vlc_path2uri (const char *path, const char<br>
> *scheme)<br>
><br>
>      char *buf;<br>
><br>
> +    if (scheme == NULL && !strncmp (path, "magnet:?", 8)) {<br>
> +        if (asprintf (&buf, "%s://%s", "magnet", path) == -1)<br>
> +            buf = NULL;<br>
> +        return buf;<br>
> +    }<br>
<br>
</div></div>"magnet:?" is a legal local file name on my system and I can no longer open it<br>
with this patch.<br>
<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div>Ok, well I can't play "\\myAwesomeVacation.mp4" either. What's the correct approach then ?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><font color="#888888">
--<br>
Rémi Denis-Courmont<br>
<a href="http://www.remlab.net/" target="_blank">http://www.remlab.net/</a><br>
<br>
</font></span></blockquote></div><br></div></div>