[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
getpass and sigev
From: |
Oleg Pichugin |
Subject: |
getpass and sigev |
Date: |
Tue, 14 Aug 2001 17:08:34 +0400 |
Hi.
getpass can return null if it's can't open terminal. So, we receive SIGEV,
please, fix it.
Patch bellow.
---------------------------------------------------------------
diff -urN cvs-1.11.1p1-org/src/login.c cvs-1.11.1p1/src/login.c
--- cvs-1.11.1p1-org/src/login.c Thu Apr 19 23:45:32 2001
+++ cvs-1.11.1p1/src/login.c Tue Aug 14 15:28:46 2001
@@ -550,6 +565,7 @@
{
char *tmp;
tmp = GETPASS ("CVS password: ");
+ if (!tmp) { perror("can't open terminal"); exit(-1); }
typed_password = scramble (tmp);
memset (tmp, 0, strlen (tmp));
}
---------------------------------------------------------------
PS: I don't subscribe on this list, so, please send any comments direct.
Bye.
--
ROSLINUX. Oleg Pichugin.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- getpass and sigev,
Oleg Pichugin <=