diff --git a/agent/call-pinentry.c b/agent/call-pinentry.c index 2af94c9cd..c306d1b72 100644 --- a/agent/call-pinentry.c +++ b/agent/call-pinentry.c @@ -455,7 +455,7 @@ start_pinentry (ctrl_t ctrl) return unlock_pinentry (ctrl, rc); } value = session_env_getenv (ctrl->session_env, "TERM"); - if (value) + if (value && *value) { char *optstr; if (asprintf (&optstr, "OPTION ttytype=%s", value) < 0 )