From ea0f97efe7f7632179dd357209e8d6f24e90f6be Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 20 May 2017 12:48:15 -0400 Subject: [PATCH] Correct mountpoint handling As a file path, the mountpoint should probably be sent as ay. Also, remove an extra level of gvariant wrapping. --- document-portal/xdp-main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/document-portal/xdp-main.c b/document-portal/xdp-main.c index a96545ac..95be14d4 100644 --- a/document-portal/xdp-main.c +++ b/document-portal/xdp-main.c @@ -698,8 +698,8 @@ portal_add_full (GDBusMethodInvocation *invocation, } g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); - g_variant_builder_add (&builder, "{s@v}", "mountpoint", - g_variant_new_variant (g_variant_new_string (xdp_fuse_get_mountpoint ()))); + g_variant_builder_add (&builder, "{sv}", "mountpoint", + g_variant_new_bytestring (xdp_fuse_get_mountpoint ())); g_dbus_method_invocation_return_value (invocation, g_variant_new ("(^as@a{sv})",