goto finish;
}
+ r = sd_bus_set_name(a, "sd-proxy");
+ if (r < 0) {
+ log_error("Failed to set bus name: %s", strerror(-r));
+ goto finish;
+ }
+
r = sd_bus_set_address(a, arg_address);
if (r < 0) {
log_error("Failed to set address to connect to: %s", strerror(-r));
a->fake_creds_valid = true;
}
- if (peersec) {
- a->fake_label = peersec;
- peersec = NULL;
- }
+ /* FIXME: faking security labels is broken in kdbus right now */
+ /* if (peersec) { */
+ /* a->fake_label = peersec; */
+ /* peersec = NULL; */
+ /* } */
a->manual_peer_interface = true;
k = process_hello(a, b, m, &got_hello);
if (k < 0) {
r = k;
+ log_error("Failed to process HELLO: %s", strerror(-r));
goto finish;
}
k = process_policy(a, b, m);
if (k < 0) {
r = k;
+ log_error("Failed to process policy: %s", strerror(-r));
goto finish;
}