diff options
author | Radoslaw Pajak <r.pajak@samsung.com> | 2013-12-17 14:43:50 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2015-02-11 11:55:31 +0100 |
commit | a486973d86a38d864c77377295d37122e0512333 (patch) | |
tree | 9e55f90a2796b28af0c735fdbe5fd8d93f5099a6 | |
parent | 44cd8b4e0fef0d5207b50aa44a8392cc76cf737f (diff) |
[daemon-fix] Fixed getting connection info from kdbus
Change-Id: Iacf7e52e799410b6ba4a939678b5880ebadf1667
Signed-off-by: Radoslaw Pajak <r.pajak@samsung.com>
-rw-r--r-- | bus/kdbus-d.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bus/kdbus-d.c b/bus/kdbus-d.c index bed707a2..a9d0103b 100644 --- a/bus/kdbus-d.c +++ b/bus/kdbus-d.c @@ -228,8 +228,7 @@ int kdbus_NameQuery(const char* name, DBusTransport* transport, struct nameInfo* uint64_t size; __u64 id = 0; - pInfo->sec_label_len = 0; - pInfo->sec_label = NULL; + memset(pInfo, 0, sizeof(struct nameInfo)); if(!_dbus_transport_get_socket_fd(transport, &fd)) return -EPERM; @@ -247,6 +246,7 @@ int kdbus_NameQuery(const char* name, DBusTransport* transport, struct nameInfo* return -errno; } + memset(cmd, 0, sizeof(struct kdbus_cmd_conn_info)); cmd->size = size; cmd->id = id; if(id == 0) @@ -275,7 +275,7 @@ int kdbus_NameQuery(const char* name, DBusTransport* transport, struct nameInfo* if(item->type == KDBUS_ITEM_CREDS) { pInfo->userId = item->creds.uid; - pInfo->processId = item->creds.uid; + pInfo->processId = item->creds.pid; } if(item->type == KDBUS_ITEM_SECLABEL) |