dbus autolaunch fails on OS X 10.5 because of '/' characters in $DISPLAY
Submitted by dpj..@..nt.com
Assigned to D-Bus Maintainers
Description
Created attachment 19585 Patches dbus-launch-x11.c to replace '/' characters with '_' in the session filename.
dbus autolaunch fails on OS X 10.5 Leopard because the DISPLAY environment variable contains '/' forward slash characters.
dbus-launch fails when it tries to write the session file, the name of which contains '/' characters, so the fopen() call fails as it tries to create directories.
I've made a patch for dbus-launch-x11.c which changes all '/' characters to '_' characters.
Patch 19585, "Patches dbus-launch-x11.c to replace '/' characters with '_' in the session filename.":
dbus-launch-x11.c.patch
Version: 1.5