From 4650e48a80ba174fbab84f2c514bcd43fbee7559 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Wed, 25 Mar 2015 08:52:26 +0100 Subject: [PATCH] daemon: Clear fake domain def object that is used to check ACL prior to use The fake object is used to pass the domain name and UUID to the ACL code for events where we don't have the full domain def when dispatching events. The rest of the entries would be left uninitialized. While this is not a problem code-wise as the used fields are initialized it looks ugly in the debugger. (cherry picked from commit 6ca857c7c8a1f7b571132d6c7fff5a06301a5e9a) --- daemon/remote.c | 1 + 1 file changed, 1 insertion(+) diff --git a/daemon/remote.c b/daemon/remote.c index fa5e9f5e2a..a0c16a2718 100644 --- a/daemon/remote.c +++ b/daemon/remote.c @@ -150,6 +150,7 @@ remoteRelayDomainEventCheckACL(virNetServerClientPtr client, /* For now, we just create a virDomainDef with enough contents to * satisfy what viraccessdriverpolkit.c references. This is a bit * fragile, but I don't know of anything better. */ + memset(&def, 0, sizeof(def)); def.name = dom->name; memcpy(def.uuid, dom->uuid, VIR_UUID_BUFLEN); -- 2.47.3