aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--g10/keyedit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c
index 5fc92b2c7..8320aa4f4 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -4892,8 +4892,9 @@ menu_select_key (KBNODE keyblock, int idx, char *p)
{
KBNODE node;
int i, j;
- int is_hex_digits = strlen (p) >= 8;
+ int is_hex_digits;
+ is_hex_digits = p && strlen (p) >= 8;
if (is_hex_digits)
{
for (i = 0, j = 0; p[i]; i ++)