]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Plug leak in case where sigp is passed as NULL. Coverity CID
authordtucker@openbsd.org <dtucker@openbsd.org>
Wed, 30 Jul 2025 10:17:13 +0000 (10:17 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Thu, 31 Jul 2025 07:55:23 +0000 (17:55 +1000)
483725, ok djm@

OpenBSD-Commit-ID: 47cf7b399c84e102b670b9f97ab6926c9a7256b5

ssh-pkcs11-client.c

index 64b8f4c1c0ac8f9716a761195d16a803291d8828..8be0d8aecff040f6f6a158df4baccecd2d50fb8a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-pkcs11-client.c,v 1.23 2025/07/25 11:50:45 dtucker Exp $ */
+/* $OpenBSD: ssh-pkcs11-client.c,v 1.24 2025/07/30 10:17:13 dtucker Exp $ */
 /*
  * Copyright (c) 2010 Markus Friedl.  All rights reserved.
  * Copyright (c) 2014 Pedro Martelletto. All rights reserved.
@@ -278,6 +278,7 @@ pkcs11_sign(struct sshkey *key,
        ret = 0;
 
  fail:
+       free(signature);
        sshbuf_free(msg);
        return ret;
 }