bn_print: remove unused bio, plug leak
authortb <tb@openbsd.org>
Thu, 6 Jul 2023 15:11:21 +0000 (15:11 +0000)
committertb <tb@openbsd.org>
Thu, 6 Jul 2023 15:11:21 +0000 (15:11 +0000)
regress/lib/libcrypto/bn/bn_print.c

index a19fa84..ce3d50d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bn_print.c,v 1.1 2023/07/06 15:08:54 tb Exp $ */
+/*     $OpenBSD: bn_print.c,v 1.2 2023/07/06 15:11:21 tb Exp $ */
 
 /*
  * Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
@@ -181,13 +181,9 @@ main(void)
 {
        const struct print_test *test;
        size_t testcase = 0;
-       BIO *bio;
        BIGNUM *bn;
        int failed = 0;
 
-       if ((bio = BIO_new_fp(stdout, BIO_NOCLOSE)) == NULL)
-               errx(1, "BIO_new_fp");
-
        /* zero */
        if ((bn = BN_new()) == NULL)
                errx(1, "BN_new");
@@ -276,5 +272,7 @@ main(void)
                failed |= 1;
        }
 
+       BN_free(bn);
+
        return failed;
 }