chiark / gitweb /
bus: Escape environment-based D-Bus addresses properly
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Thu, 7 Feb 2013 21:14:56 +0000 (21:14 +0000)
committerLennart Poettering <lennart@poettering.net>
Wed, 6 Mar 2013 16:23:49 +0000 (17:23 +0100)
commit92f303495868f7d6971b7f42c69f63cb0e2e0ebd
tree1133ae68c25c705b6f6dc0c490a66bc6c1b2b9ab
parentf1324eaa6868f196cccfec839e126ea0046cb6b6
bus: Escape environment-based D-Bus addresses properly

If XDG_RUNTIME_DIR contains a character like ":" (for instance if it's
formed from an X11 display name), then it isn't valid to substitute
it into a D-Bus address without escaping.

http://bugs.freedesktop.org/show_bug.cgi?id=60499
src/core/dbus.c