X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/125105d16c788398562ac03e91ce7a0dc0292492..7440fd4419acfc9c784f142fb9dee3e64c9a18c2:/console.c diff --git a/console.c b/console.c index 90b5fa4e..c589a456 100644 --- a/console.c +++ b/console.c @@ -3,8 +3,6 @@ * the console PuTTY tools */ -#include - #include #include #include @@ -26,7 +24,6 @@ void cleanup_exit(int code) * Clean up. */ sk_cleanup(); - WSACleanup(); random_save_seed(); #ifdef MSCRYPTOAPI @@ -47,14 +44,14 @@ void verify_ssh_host_key(void *frontend, char *host, int port, char *keytype, "The server's host key is not cached in the registry. You\n" "have no guarantee that the server is the computer you\n" "think it is.\n" - "The server's key fingerprint is:\n" + "The server's %s key fingerprint is:\n" "%s\n" "Connection abandoned.\n"; static const char absentmsg[] = "The server's host key is not cached in the registry. You\n" "have no guarantee that the server is the computer you\n" "think it is.\n" - "The server's key fingerprint is:\n" + "The server's %s key fingerprint is:\n" "%s\n" "If you trust this host, enter \"y\" to add the key to\n" "PuTTY's cache and carry on connecting.\n" @@ -71,7 +68,7 @@ void verify_ssh_host_key(void *frontend, char *host, int port, char *keytype, "server administrator has changed the host key, or you\n" "have actually connected to another computer pretending\n" "to be the server.\n" - "The new key fingerprint is:\n" + "The new %s key fingerprint is:\n" "%s\n" "Connection abandoned.\n"; static const char wrongmsg[] = @@ -81,7 +78,7 @@ void verify_ssh_host_key(void *frontend, char *host, int port, char *keytype, "server administrator has changed the host key, or you\n" "have actually connected to another computer pretending\n" "to be the server.\n" - "The new key fingerprint is:\n" + "The new %s key fingerprint is:\n" "%s\n" "If you were expecting this change and trust the new key,\n" "enter \"y\" to update PuTTY's cache and continue connecting.\n" @@ -106,18 +103,18 @@ void verify_ssh_host_key(void *frontend, char *host, int port, char *keytype, if (ret == 2) { /* key was different */ if (console_batch_mode) { - fprintf(stderr, wrongmsg_batch, fingerprint); + fprintf(stderr, wrongmsg_batch, keytype, fingerprint); cleanup_exit(1); } - fprintf(stderr, wrongmsg, fingerprint); + fprintf(stderr, wrongmsg, keytype, fingerprint); fflush(stderr); } if (ret == 1) { /* key was absent */ if (console_batch_mode) { - fprintf(stderr, absentmsg_batch, fingerprint); + fprintf(stderr, absentmsg_batch, keytype, fingerprint); cleanup_exit(1); } - fprintf(stderr, absentmsg, fingerprint); + fprintf(stderr, absentmsg, keytype, fingerprint); fflush(stderr); } @@ -270,7 +267,7 @@ void console_provide_logctx(void *logctx) console_logctx = logctx; } -void logevent(void *frontend, char *string) +void logevent(void *frontend, const char *string) { if (console_logctx) log_eventlog(console_logctx, string);