]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Plug mem leak on error path.
authordtucker@openbsd.org <dtucker@openbsd.org>
Thu, 12 Jun 2025 09:19:43 +0000 (09:19 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Thu, 12 Jun 2025 10:10:49 +0000 (20:10 +1000)
Coverity CID 307776.

OpenBSD-Regress-ID: c44246690973e1b8643e51079a2faa7ace26490c

regress/misc/sk-dummy/sk-dummy.c

index 347b212271ec7fb9edbb67bdc01220b1611a6476..b4cbc1324eccd91de874dc179a4d2bf2a5f433d2 100644 (file)
@@ -263,7 +263,7 @@ sk_enroll(uint32_t alg, const uint8_t *challenge, size_t challenge_len,
                break;
        default:
                skdebug(__func__, "unsupported key type %d", alg);
-               return -1;
+               goto out;
        }
        /* Have to return something here */
        if ((response->signature = calloc(1, 1)) == NULL) {