chiark / gitweb /
bus: properly return errors to client if invalid parameters are passed to built-in...
[elogind.git] / src / run / run.c
index 539db6f4942776d205fea291b04014d18511972e..2e0cd1a6d228792064ff6b2279cd1f904a9f1e09 100644 (file)
@@ -237,6 +237,10 @@ static int message_start_transient_unit_send(sd_bus *bus, sd_bus_message *m, sd_
         if (r < 0)
                 return r;
 
+        r = sd_bus_message_append(m, "a(sa(sv))", 0);
+        if (r < 0)
+                return r;
+
         return sd_bus_call(bus, m, 0, error, reply);
 }