bug-cvs
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]