On Tue, Nov 13, 2018 at 04:55 PM +0100, Michal Privoznik <mprivozn@xxxxxxxxxx> wrote: > In 4674fc6afd6 I've implemented transactions for selinux driver. > Well, now that I am working in this area I've notice a subtle > bug: @ret is initialized to 0 instead of -1. Facepalm. > > Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx> > --- > > I wonder how this could survive this long (~2y) not being noticed. > > src/security/security_selinux.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/security/security_selinux.c b/src/security/security_selinux.c > index 467d1e6bfe..c09404f6f8 100644 > --- a/src/security/security_selinux.c > +++ b/src/security/security_selinux.c > @@ -1091,7 +1091,7 @@ virSecuritySELinuxTransactionCommit(virSecurityManagerPtr mgr ATTRIBUTE_UNUSED, > pid_t pid) > { > virSecuritySELinuxContextListPtr list; > - int ret = 0; > + int ret = -1; > > list = virThreadLocalGet(&contextList); > if (!list) > -- > 2.18.1 > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list > Reviewed-by: Marc Hartmayer <mhartmay@xxxxxxxxxxxxx> Actually, I had the same fix in my pipeline :) -- Kind regards / Beste Grüße Marc Hartmayer IBM Deutschland Research & Development GmbH Vorsitzende des Aufsichtsrats: Martina Koederitz Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list