From a47a9ecad1fafa3784db8a67a9c9a3056024a331 Mon Sep 17 00:00:00 2001 From: Andreas Schneider <mail@cynapses.org> Date: Mon, 29 Mar 2010 22:38:38 +0200 Subject: [PATCH] Fixed build warnings in the knownhosts example. --- examples/knownhosts.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/knownhosts.c b/examples/knownhosts.c index d57ad455..f4160dd7 100644 --- a/examples/knownhosts.c +++ b/examples/knownhosts.c @@ -63,12 +63,16 @@ int verify_knownhost(ssh_session session){ fprintf(stderr,"The server is unknown. Do you trust the host key ?\n"); fprintf(stderr, "Public key hash: %s\n", hexa); free(hexa); - fgets(buf,sizeof(buf),stdin); + if (fgets(buf, sizeof(buf), stdin) == NULL) { + return -1; + } if(strncasecmp(buf,"yes",3)!=0){ return -1; } fprintf(stderr,"This new key will be written on disk for further usage. do you agree ?\n"); - fgets(buf,sizeof(buf),stdin); + if (fgets(buf, sizeof(buf), stdin) == NULL) { + return -1; + } if(strncasecmp(buf,"yes",3)==0){ if (ssh_write_knownhost(session) < 0) { free(hash);