>From 07206a797fbf4c88bd2f75581250f6cd5b642188 Mon Sep 17 00:00:00 2001
From: sin <[email protected]>
Date: Mon, 5 Aug 2013 16:12:01 +0100
Subject: [PATCH] Ignore tilde in ut_line
---
who.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/who.c b/who.c
index aee4f76..92c7124 100644
--- a/who.c
+++ b/who.c
@@ -33,7 +33,8 @@ main(int argc, char **argv)
eprintf("fopen:");
}
while(fread(&usr, sizeof(usr), 1, ufp) == 1) {
- if (!*usr.ut_name || !*usr.ut_line)
+ if (!*usr.ut_name || !*usr.ut_line ||
+ usr.ut_line[0] == '~')
continue;
if (mflag && strcmp(usr.ut_line,
strrchr(ttyname(0), '/') + 1))
@@ -51,4 +52,3 @@ usage(void)
{
eprintf("usage: who\n");
}
-
--
1.8.2.3