(any_next_entry): restructure to make it easier to read

Fixes Coverity, NetBSD CID#625


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17035 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-04-10 09:20:13 +00:00
parent 2a7b485275
commit db048d96d6

View File

@@ -162,7 +162,9 @@ any_next_entry (krb5_context context,
ret = krb5_kt_next_entry(context, ed->a->kt, entry, &ed->cursor);
if (ret == 0)
return 0;
else if (ret == KRB5_KT_END) {
else if (ret != KRB5_KT_END)
return ret;
ret2 = krb5_kt_end_seq_get (context, ed->a->kt, &ed->cursor);
if (ret2)
return ret2;
@@ -175,10 +177,7 @@ any_next_entry (krb5_context context,
krb5_clear_error_string (context);
return KRB5_KT_END;
}
} else
return ret;
} while (ret == KRB5_KT_END);
return ret;
} while (1);
}
static krb5_error_code