]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
x509: apply same fix to print_crl
authorDmitry Baryshkov <dbaryshkov@gmail.com>
Tue, 10 Mar 2020 19:41:54 +0000 (22:41 +0300)
committerDmitry Baryshkov <dbaryshkov@gmail.com>
Tue, 10 Mar 2020 20:31:41 +0000 (23:31 +0300)
Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
lib/x509/output.c

index 6f829b06acf45ff9619ff1241ab279b4537e8a82..c54902fe4dc7e43a16da7933fd8d98bde3d3d662 100644 (file)
@@ -2290,14 +2290,13 @@ print_crl(gnutls_buffer_st * str, gnutls_x509_crl_t crl, int notsigned)
                                                                 oid,
                                                                 &sizeof_oid,
                                                                 &critical);
+                       if (err == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE)
+                               break;
                        if (err < 0) {
-                               if (err ==
-                                   GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE)
-                                       break;
                                addf(str,
                                     "error: get_extension_info: %s\n",
                                     gnutls_strerror(err));
-                               continue;
+                               break;
                        }
 
                        if (i == 0)