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 ++)