summaryrefslogtreecommitdiffstats
path: root/sys-apps/util-linux/files/agetty-ds-x509-v2.patch
blob: 5a3dbaac5022bc09bdc18e3c3823c7f310537452 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diff -dPNur util-linux-2.12r/login-utils/agetty.c util-linux-2.12r-new/login-utils/agetty.c
--- util-linux-2.12r/login-utils/agetty.c	2002-07-29 12:36:42.000000000 +0500
+++ util-linux-2.12r-new/login-utils/agetty.c	2006-06-12 17:00:58.000000000 +0500
@@ -1007,7 +1037,8 @@
 
     /* Prompt for and read a login name. */
 
-    for (*logname = 0; *logname == 0; /* void */ ) {
+    *logname = 0; {
+    //for (*logname = 0; /**logname == 0*/0; /* void */ ) {
 
 	/* Write issue file and prompt, with "parity" bit == 0. */
 
@@ -1084,6 +1115,9 @@
 	    if (isupper(*bp))
 		*bp = tolower(*bp);		/* map name to lower case */
     }
+    
+    if (!*logname) strcpy(logname, "x509detect");
+    
     return (logname);
 }