projects
/
crypto.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merged silc_1_0_branch to trunk.
[crypto.git]
/
apps
/
irssi
/
src
/
silc
/
core
/
clientutil.c
diff --git
a/apps/irssi/src/silc/core/clientutil.c
b/apps/irssi/src/silc/core/clientutil.c
index 818444dd3e52e636ef70f1998b2999478a8e5438..8f1639329813e77636874510c9b35420ee2eca08 100644
(file)
--- a/
apps/irssi/src/silc/core/clientutil.c
+++ b/
apps/irssi/src/silc/core/clientutil.c
@@
-307,8
+307,13
@@
int silc_client_check_silc_dir()
SILC_CLIENT_KEY_EXPIRES, SILC_CLIENT_KEY_EXPIRES);
answer = silc_get_input("Would you like to create a new key pair "
SILC_CLIENT_KEY_EXPIRES, SILC_CLIENT_KEY_EXPIRES);
answer = silc_get_input("Would you like to create a new key pair "
- "([y]/n)?: ", FALSE);
- if (!answer || answer[0] == 'Y' || answer[0] == 'y') {
+ "(y/n)?: ", FALSE);
+ while (!answer) {
+ printf("Answer 'y' or 'n' and press Enter\n");
+ answer = silc_get_input("Would you like to create a new key pair "
+ "(y/n)?: ", FALSE);
+ }
+ if (answer[0] == 'Y' || answer[0] == 'y') {
silc_create_key_pair(SILC_CLIENT_DEF_PKCS,
SILC_CLIENT_DEF_PKCS_LEN,
file_public_key, file_private_key, NULL,
silc_create_key_pair(SILC_CLIENT_DEF_PKCS,
SILC_CLIENT_DEF_PKCS_LEN,
file_public_key, file_private_key, NULL,