changeset 13735:6e87e399ccd7

login: Show empty username in disconnect message.
author Timo Sirainen <tss@iki.fi>
date Sat, 19 Nov 2011 23:15:19 +0200
parents b1955fdf2ef8
children 6b62d786fdc4
files src/login-common/client-common.c
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/client-common.c	Sat Nov 19 23:14:59 2011 +0200
+++ b/src/login-common/client-common.c	Sat Nov 19 23:15:19 2011 +0200
@@ -416,8 +416,12 @@
 	key = var_get_key(str);
 	for (i = 0; table[i].key != '\0'; i++) {
 		if (table[i].key == key) {
-			return table[i].value != NULL &&
-				table[i].value[0] != '\0';
+			if (table[i].value == NULL)
+				return FALSE;
+			if (table[i].value[0] != '\0')
+				return TRUE;
+			/* "" key - hide except in username */
+			return key == 'u' || key == 'n';
 		}
 	}
 	return FALSE;