]> granicus.if.org Git - shadow/commitdiff
* src/login.c: After login_prompt(), do not check for unset
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Wed, 22 Apr 2009 20:46:49 +0000 (20:46 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Wed, 22 Apr 2009 20:46:49 +0000 (20:46 +0000)
username, but for empty username.

ChangeLog
src/login.c

index 112cbe433b0207fb66f70c7f72ec05de6978a4fa..eabbe5171ef9e7e108a7c4eaa9d88ab00b978589 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-22  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/login.c: After login_prompt(), do not check for unset
+       username, but for empty username.
+
 2009-04-22  Nicolas François  <nicolas.francois@centraliens.net>
 
        * lib/defines.h: Define USER_NAME_MAX_LENGTH, based on utmp and
index 1fc69a0720a0925d4fc2a46fe599b6ca4fa0c724..cb08db0f964d01b6583033e232ddbd33f07eba98 100644 (file)
@@ -925,7 +925,7 @@ int main (int argc, char **argv)
                        username[USER_NAME_MAX_LENGTH] = '\0';
                        login_prompt (_("\n%s login: "), username, USER_NAME_MAX_LENGTH);
 
-                       if ('\0' == username) {
+                       if ('\0' == username[0]) {
                                /* Prompt for a new login */
                                free (username);
                                username = NULL;