Patch is attached.

Ondra
--
Ondrej Kos
Associate Software Engineer
Identity Management
Red Hat Czech
From 1ebecb26bbd863bfd3b86eeaa35d45236780d475 Mon Sep 17 00:00:00 2001
From: Ondrej Kos <o...@redhat.com>
Date: Wed, 10 Apr 2013 16:38:20 +0200
Subject: [PATCH] DHASH: minor fixes

https://fedorahosted.org/sssd/ticket/1877

fix coverity issue 11620

fix compilation warning (missing HI_STATE_0 in switch)
---
 dhash/dhash.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dhash/dhash.c b/dhash/dhash.c
index ab1bebcdf1627329d4d4bf27c0f9ce223725438c..d73b7e573dd64d89c89c0a899d2a51a75cb1a795 100644
--- a/dhash/dhash.c
+++ b/dhash/dhash.c
@@ -716,7 +716,7 @@ int hash_iterate(hash_table_t *table, hash_iterate_callback callback, void *user
 static hash_entry_t *hash_iter_next(struct hash_iter_context_t *iter_arg)
 {
     struct _hash_iter_context_t *iter = (struct _hash_iter_context_t *) iter_arg;
-    hash_entry_t *entry;
+    hash_entry_t *entry = NULL;
     enum hash_iter_state state = HI_STATE_3A;
 
     if (iter->table == NULL) return NULL;
@@ -724,6 +724,8 @@ static hash_entry_t *hash_iter_next(struct hash_iter_context_t *iter_arg)
     while (state != HI_STATE_0) {
 
         switch (state) {
+            case HI_STATE_0:
+                break;
             case HI_STATE_1:
                 iter->i++;
                 if(iter->i >= iter->table->segment_count) return NULL;
-- 
1.8.1.4

_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to