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

OpenBSD-Regress-ID: 18e053d9b661fbb4227d3db03172077c1216bb2e

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

index b4cbc1324eccd91de874dc179a4d2bf2a5f433d2..8a33d18695eda55f0701fa0a84610a0653697ae9 100644 (file)
@@ -520,7 +520,7 @@ sk_sign(uint32_t alg, const uint8_t *data, size_t datalen,
                break;
        default:
                skdebug(__func__, "unsupported key type %d", alg);
-               return -1;
+               goto out;
        }
        *sign_response = response;
        response = NULL;