ehlo,

simple patch is attached.

LS
>From dbb1a0ee3e60f96630055b6a28de74eea1096f3b Mon Sep 17 00:00:00 2001
From: Lukas Slebodnik <[email protected]>
Date: Mon, 29 Aug 2016 09:13:49 +0200
Subject: [PATCH] SYSDB: Fix uninitialized scalar variable

The boolean variable newly_created could be used uninitialized
in done section in case of failure. The variable was firstly initialized
to true after succesfull execution of function sysdb_cache_create_empty.

Uninitialized variable usually means true for boolean variable.
---
 src/db/sysdb_init.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/db/sysdb_init.c b/src/db/sysdb_init.c
index 
c387c1b12c116f38d5a13f1adeac5ef64d593af8..d110aa7a2878e47650db177cfd342d0ac32248ab
 100644
--- a/src/db/sysdb_init.c
+++ b/src/db/sysdb_init.c
@@ -545,7 +545,7 @@ static errno_t sysdb_cache_connect_helper(TALLOC_CTX 
*mem_ctx,
     const char *version = NULL;
     int ret;
     struct ldb_context *ldb;
-    bool newly_created;
+    bool newly_created = false;
 
     tmp_ctx = talloc_new(NULL);
     if (!tmp_ctx) {
-- 
2.9.3

_______________________________________________
sssd-devel mailing list
[email protected]
https://lists.fedorahosted.org/admin/lists/[email protected]

Reply via email to