[Bug 757065] New: gsturi: incorrect behavior when merging uris ending in ..

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Oct 24 08:52:24 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=757065

            Bug ID: 757065
           Summary: gsturi: incorrect behavior when merging uris ending in
                    ..
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: florin.apostol at oregan.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

According to the algorithm from https://www.ietf.org/rfc/rfc3986.txt, chapter
5.2.4.  Remove Dot Segments, the behavior for streams ending in /.. or /../
should be identical. But for current implementation, they aren't.

"one/" + "two/../" = "one/"  (correct)
"one/" + "two/.." = "one" (incorrect. It should be "one/")

This leads to "one/" + "two/.." + "three/" = "three/" instead of the expected
"one/three/"

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list