You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-crypt/p11-kit/files/p11-kit-0.25.1-fix-tty-comp...

23 lines
753 B

https://github.com/p11-glue/p11-kit/commit/cdc4720d29466e717aa694a85a7aee86ebb94172
From cdc4720d29466e717aa694a85a7aee86ebb94172 Mon Sep 17 00:00:00 2001
From: Erdem Meydanli <meydanli@amazon.com>
Date: Thu, 26 Oct 2023 15:18:24 +0000
Subject: [PATCH] fix: improper comparison
Compare the return value of the readpassphrase function to NULL.
Signed-off-by: Erdem Meydanli <meydanli@amazon.com>
--- a/p11-kit/tty.c
+++ b/p11-kit/tty.c
@@ -66,7 +66,7 @@ p11_pin_tty_callback (const char *pin_source,
if (asprintf (&prompt, "%s: ", pin_description) < 0)
return NULL;
- if (readpassphrase (prompt, buf, sizeof(buf), 0) < 0)
+ if (readpassphrase (prompt, buf, sizeof(buf), 0) == NULL)
goto cleanup;
pin = p11_kit_pin_new_for_string (buf);