core: fix DBus API for AppArmorProfile= and SmackProcessLabel=
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 13 Feb 2018 05:16:35 +0000 (14:16 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 21 Feb 2018 00:05:40 +0000 (09:05 +0900)
src/core/dbus-execute.c

index 628fdcd..fcaae91 100644 (file)
@@ -2293,11 +2293,7 @@ int bus_exec_context_set_transient_property(
                 int ignore;
                 const char *s;
 
-                r = sd_bus_message_enter_container(message, 'r', "bs");
-                if (r < 0)
-                        return r;
-
-                r = sd_bus_message_read(message, "bs", &ignore, &s);
+                r = sd_bus_message_read(message, "(bs)", &ignore, &s);
                 if (r < 0)
                         return r;