I hit this bug again, and I would say it represents a major usability
problem for VLC, itself a prime desktop app.

VLC does a 'dumb' substitution of the '+' symbol with space in the
source, which breaks URL parsing; I expect this was added as a hack
previously, when apps didn't use '%20' to represent the space in an RFC-
compliant manner.

Fix is thus:

--- src/input/input.c~  2008-08-25 12:37:44.943073369 +0100
+++ src/input/input.c   2008-08-25 12:37:44.948073326 +0100
@@ -2420,11 +2420,6 @@
 
             *psz++ = strtol( val, NULL, 16 );
         }
-        else if( *p == '+' )
-        {
-            *psz++ = ' ';
-            p++;
-        }
         else
         {
             *psz++ = *p++;


** Attachment added: "Fix"
   http://launchpadlibrarian.net/17059277/vlc.patch

** Changed in: vlc (Ubuntu)
Sourcepackagename: meta-gnome2 => vlc
       Status: Incomplete => In Progress

-- 
VLC does not open files with Plus-signs in name
https://bugs.launchpad.net/bugs/215784
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to