From owner-freebsd-bugs Sat Jan 30 11:50:14 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA02719 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 11:50:14 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA02633 for ; Sat, 30 Jan 1999 11:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id LAA50896; Sat, 30 Jan 1999 11:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from tim.xenologics.com (tim.xenologics.com [194.77.5.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA02119 for ; Sat, 30 Jan 1999 11:46:33 -0800 (PST) (envelope-from seggers@semyam.dinoco.de) Received: (from uucp@localhost) by tim.xenologics.com (8.8.5/8.8.8) with UUCP id UAA12075 for FreeBSD-gnats-submit@freebsd.org; Sat, 30 Jan 1999 20:41:40 +0100 (MET) Received: (from seggers@localhost) by semyam.dinoco.de (8.9.2/8.8.8) id UAA58823; Sat, 30 Jan 1999 20:39:46 +0100 (CET) (envelope-from seggers) Message-Id: <199901301939.UAA58823@semyam.dinoco.de> Date: Sat, 30 Jan 1999 20:39:46 +0100 (CET) From: Stefan Eggers To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: seggers@semyam.dinoco.de X-Send-Pr-Version: 3.2 Subject: bin/9809: finger output format wrong Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9809 >Category: bin >Synopsis: finger output format wrong >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 30 11:50:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Stefan Eggers >Release: FreeBSD 3.0-STABLE i386 >Organization: none >Environment: 3.0-stable from about last week (around January, 22nd). >Description: The "finger -s" output for people who never logged in is incorrect. The "Idle" column for them is one character too small and thus it doesn't line up correctly. >How-To-Repeat: Do a "finger -s" with an active account and one which never was used. For example: sh-2.02$ finger -s seggers uucp Login Name TTY Idle Login Time Office Phone seggers Stefan Eggers *v0 8 Sat 20:25 uucp UUCP pseudo-user * * No logins >Fix: I think this (untested) will have the desired effect: Index: sprint.c =================================================================== RCS file: /usr2/FreeBSD/CVSROOT/src/usr.bin/finger/sprint.c,v retrieving revision 1.10 diff -u -r1.10 sprint.c --- sprint.c 1997/07/02 06:34:50 1.10 +++ sprint.c 1999/01/30 19:31:44 @@ -109,7 +109,7 @@ pn->name, MAXREALNAME, namelen, pn->realname ? pn->realname : ""); if (!w->loginat) { - (void)printf(" * * No logins "); + (void)printf(" * * No logins "); goto office; } (void)putchar(w->info == LOGGEDIN && !w->writable ? >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message