X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=getpass.c;h=3c19ba7c832fb9f3825c3b98c6d29e7cd5024351;hb=464bab19acf0aaeb8c5512c2092042162266de2d;hp=7010209fad54089b521d28e8ded879a3cb08e32f;hpb=3dc3191d603e1cd6b3874d4be6a977879cc0f2eb;p=~andy%2Ffetchmail diff --git a/getpass.c b/getpass.c index 7010209f..3c19ba7c 100644 --- a/getpass.c +++ b/getpass.c @@ -61,8 +61,7 @@ static void disable_tty_echo(void); static void restore_tty_state(void); static RETSIGTYPE sigint_handler(int); -char *fm_getpassword(prompt) -char *prompt; +char *fm_getpassword(char *prompt) { #if !(defined(HAVE_TCSETATTR) || defined(HAVE_TERMIO_H) || defined(HAVE_STTY)) #if defined(HAVE_GETPASS) @@ -189,6 +188,7 @@ static void restore_tty_state(void) static RETSIGTYPE sigint_handler(int signum) { + (void)signum; restore_tty_state(); report(stderr, GT_("\nCaught SIGINT... bailing out.\n")); exit(1);