Public bug reported:

The options passed to start-stop-daemon are parsed wrong.
Given any option with double colon removes the second colon.

Example:
start-stop-daemon --start -exec /usr/sbin/rtpproxy -- -s udp:127.0.0.1:7722

Instead of executing 
    "/usr/sbin/rtpproxy -s udp:127.0.0.1:7722"
what is executed is
    "/usr/sbin/rtpproxy -s udp:127.0.0.1 7722"

Note that the second colon has been converted to a blank space.
This breaks many programs that use multiple colons in option value.
The bug is quite hard to find because the colon->blank switch is not very 
noticeable in the ps output.

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: daemon defaults options parse start-stop-daemon

** Tags added: daemon defaults options parse start-stop-daemon

-- 
start-stop-daemon option parser error
https://bugs.launchpad.net/bugs/592833
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to