summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/x509/name_constraints.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/x509/name_constraints.c b/lib/x509/name_constraints.c
index e9763db772..dd07e6fe9d 100644
--- a/lib/x509/name_constraints.c
+++ b/lib/x509/name_constraints.c
@@ -507,10 +507,12 @@ gnutls_datum_t rname;
i = 0;
do {
ret = gnutls_x509_name_constraints_get_excluded(nc, i++, &rtype, &rname);
- if (ret >= 0 && rtype != type)
- continue;
-
- return gnutls_assert_val(0);
+ if (ret >= 0) {
+ if (rtype != type)
+ continue;
+ else
+ return gnutls_assert_val(0);
+ }
} while(ret == 0);