diff --git a/g10/keygen.c b/g10/keygen.c index 314cf9bab..0c954356e 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -2302,7 +2302,7 @@ ask_expire_interval(int object,const char *def_expire) answer = NULL; for(;;) { - u32 curtime=make_timestamp(); + u32 curtime; xfree(answer); if(object==0) @@ -2326,6 +2326,7 @@ ask_expire_interval(int object,const char *def_expire) } cpr_kill_prompt(); trim_spaces(answer); + curtime = make_timestamp (); interval = parse_expire_string( answer ); if( interval == (u32)-1 ) {