src/util.c

changeset 1609
bc625a40db70
parent 1575
220b4d845309
child 1622
baf5ef62fb5c
--- a/src/util.c	Sat Mar 17 04:41:38 2001 +0000
+++ b/src/util.c	Sat Mar 17 08:36:37 2001 +0000
@@ -1359,9 +1359,12 @@
 	if ((logging_options & why) != why)
 		return;
 
-	if (logging_options & OPT_LOG_INDIVIDUAL)
-		fd = open_system_log_file(who->name);
-	else
+	if (logging_options & OPT_LOG_INDIVIDUAL) {
+		if (why & OPT_LOG_MY_SIGNON)
+			fd = open_system_log_file(gc ? gc->username : NULL);
+		else
+			fd = open_system_log_file(who->name);
+	} else
 		fd = open_system_log_file(NULL);
 
 	if (!fd)

mercurial