From toasty@home.dragondata.com  Thu Jan  1 22:05:35 1998
Received: from home.dragondata.com (root@home.dragondata.com [204.137.237.2])
          by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id WAA10827
          for <FreeBSD-gnats-submit@freebsd.org>; Thu, 1 Jan 1998 22:05:34 -0800 (PST)
          (envelope-from toasty@home.dragondata.com)
Received: (from root@localhost)
	by home.dragondata.com (8.8.5/8.8.5) id AAA06748;
	Fri, 2 Jan 1998 00:05:25 -0600 (CST)
Message-Id: <199801020605.AAA06748@home.dragondata.com>
Date: Fri, 2 Jan 1998 00:05:25 -0600 (CST)
From: toasty@dragondata.com
Reply-To: toasty@dragondata.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: /usr/sbin/adduser gives wrong error message
X-Send-Pr-Version: 3.2

>Number:         5408
>Category:       bin
>Synopsis:       /usr/sbin/adduser gives wrong error message
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    steve
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan  1 22:10:00 PST 1998
>Closed-Date:    Fri Jan 2 05:46:55 PST 1998
>Last-Modified:  Fri Jan  2 05:47:43 PST 1998
>Originator:     Kevin Day
>Release:        FreeBSD 2.2.1-RELEASE i386
>Organization:
DragonData
>Environment:

/usr/sbin/adduser on any FreeBSD system

>Description:

adduser gives an incorrect response when a blank line is entered when it is
expecting a username.

>How-To-Repeat:

Run adduser and press ENTER instead of typing a username

>Fix:
	
--- adduser	Thu Jan  1 23:54:33 1998
+++ adduser.new	Fri Jan  2 00:00:39 1998
@@ -308,7 +308,11 @@
 
     while(1) {
 	$name = &confirm_list("Enter username", 1, "A-Za-z0-9_", "");
+       if ($name eq "A-Za-z0-9_") {
+            warn "Invalid username\a\n";
+            next;
+        }
        if (length($name) > 8) {
 	    warn "Username is longer than 8 chars\a\n";
 	    next;

>Release-Note:
>Audit-Trail:

From: Wolfram Schneider <wosch@cs.tu-berlin.de>
To: toasty@dragondata.com
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: bin/5408: /usr/sbin/adduser gives wrong error message
Date: Fri, 2 Jan 1998 12:57:21 +0100

 Was fixed in adduser.perl 1.19.2.6 (2.2-stable) and 1.36 (3.0-current).
 
 ---------------------------- 
 revision 1.36 
 date: 1997/09/20 18:26:22;  author: wosch;  state: Exp;  lines: +2 -2 
 Do not accept empty user names.      
 
 -- 
 Wolfram Schneider   <wosch@freebsd.org>   http://www.freebsd.org/~wosch/
State-Changed-From-To: open->closed 
State-Changed-By: steve 
State-Changed-When: Fri Jan 2 05:46:55 PST 1998 
State-Changed-Why:  
Fixed by wosch in revision 1.19.2.6 and revision 1.36. 
>Unformatted:
