diff options
Diffstat (limited to 'g10/keygen.c')
-rw-r--r-- | g10/keygen.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/g10/keygen.c b/g10/keygen.c index ca20ed8e8..a657c13c9 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -1609,27 +1609,6 @@ ask_expiredate() return x? make_timestamp() + x : 0; } -static int -has_invalid_email_chars( const char *s ) -{ - int at_seen=0; - static char valid_chars[] = "01234567890_-." - "abcdefghijklmnopqrstuvwxyz" - "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; - - for( ; *s; s++ ) { - if( *s & 0x80 ) - return 1; - if( *s == '@' ) - at_seen=1; - else if( !at_seen && !( !!strchr( valid_chars, *s ) || *s == '+' ) ) - return 1; - else if( at_seen && !strchr( valid_chars, *s ) ) - return 1; - } - return 0; -} - static char * ask_user_id( int mode ) |