]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Coverity 1515538: resource leak
authorPauli <pauli@openssl.org>
Mon, 26 Sep 2022 00:10:16 +0000 (10:10 +1000)
committerTomas Mraz <tomas@openssl.org>
Tue, 27 Sep 2022 11:58:13 +0000 (13:58 +0200)
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19275)

apps/pkcs12.c

index f4aef816dd4e42fe93ef1f2d98217eb8375a280a..0c39ed79bd4d2bd7b2290918e9f9d67b12f391f2 100644 (file)
@@ -687,8 +687,10 @@ int pkcs12_main(int argc, char **argv)
             if ((cb_sk = NCONF_get_section(conf, cb_attr)) != NULL) {
                 for (i = 0; i < sk_CONF_VALUE_num(cb_sk); i++) {
                     val = sk_CONF_VALUE_value(cb_sk, i);
-                    if (strcmp(val->name, "jdkTrustedKeyUsage") == 0)
+                    if (strcmp(val->name, "jdkTrustedKeyUsage") == 0) {
                         obj = OBJ_txt2obj(val->value, 0);
+                        break;
+                    }
                 }
             } else {
                 ERR_clear_error();