Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Jan 1998 00:05:25 -0600 (CST)
From:      toasty@dragondata.com
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   bin/5408: /usr/sbin/adduser gives wrong error message
Message-ID:  <199801020605.AAA06748@home.dragondata.com>
Resent-Message-ID: <199801020610.WAA11035@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         5408
>Category:       bin
>Synopsis:       /usr/sbin/adduser gives wrong error message
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan  1 22:10:00 PST 1998
>Last-Modified:
>Originator:     Kevin Day
>Organization:
DragonData
>Release:        FreeBSD 2.2.1-RELEASE i386
>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;

>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801020605.AAA06748>