From: Lennart Poettering Date: Thu, 23 Apr 2015 11:37:03 +0000 (+0200) Subject: sd-bus: don't inherit connection creds into message creds when we have a direct conne... X-Git-Tag: v226.4~1^2~432 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=444acac9de157b8c0878edb901ae436448e11545;p=elogind.git sd-bus: don't inherit connection creds into message creds when we have a direct connection It's never a good idea, let's just not do it, not even on dierct connections. --- diff --git a/src/libelogind/sd-bus/bus-socket.c b/src/libelogind/sd-bus/bus-socket.c index 6a55f9bfb..94a5c04c8 100644 --- a/src/libelogind/sd-bus/bus-socket.c +++ b/src/libelogind/sd-bus/bus-socket.c @@ -915,8 +915,8 @@ static int bus_socket_make_message(sd_bus *bus, size_t size) { r = bus_message_from_malloc(bus, bus->rbuffer, size, bus->fds, bus->n_fds, - !bus->bus_client && bus->ucred_valid ? &bus->ucred : NULL, - !bus->bus_client && !isempty(bus->label) ? bus->label : NULL, + NULL, + NULL, &t); if (r < 0) { free(b);