summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gorse <mgorse@suse.com>2022-01-04 11:02:35 -0600
committerMike Gorse <mgorse@suse.com>2022-09-09 10:46:08 -0500
commit9e221fbea8d10ea0374da25890687ecf7173e383 (patch)
treebbd13bead85aff93481bb645a2988e0bb64078d0
parent313fd9bc2a8170c0bf4f4b8c7393742ef3cb1196 (diff)
downloadat-spi2-core-9e221fbea8d10ea0374da25890687ecf7173e383.tar.gz
Bus launcher: escape socket name before passing to dbus-daemon
Fixes #48
-rw-r--r--bus/at-spi-bus-launcher.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c
index b253076e..4f154f19 100644
--- a/bus/at-spi-bus-launcher.c
+++ b/bus/at-spi-bus-launcher.c
@@ -312,7 +312,9 @@ ensure_a11y_bus_daemon (A11yBusLauncher *app, char *config_path)
if (app->socket_name)
{
+ gchar *escaped_address = g_dbus_address_escape_value (app->socket_name);
address_param = g_strconcat ("--address=unix:path=", app->socket_name, NULL);
+ g_free (escaped_address);
}
else
{