Re: getty: prevent sending empty login names to login(1)

[email protected] Wed, 22 Jul 2026 03:58:16 +0200
Newsgroups gmane.os.openbsd.tech
Message-ID <[email protected]>
On Tue, Jul 21, 2026 at 06:18:44PM -0400, Daniel Dickman wrote:
> Hi Piotr, does the below fix this issue for you?
> 
> Index: main.c
> ===================================================================
> RCS file: /cvs/src/libexec/getty/main.c,v
> diff -u -p -u -r1.56 main.c
> --- main.c	19 Jul 2024 15:28:51 -0000	1.56
> +++ main.c	21 Jul 2026 22:12:20 -0000
> @@ -314,6 +314,8 @@ main(int argc, char *argv[])
>  			oflush();
>  			alarm(0);
>  			signal(SIGALRM, SIG_DFL);
> +			if (name[0] == '\0')
> +				continue;
>  			if (name[0] == '-') {
>  				xputs("user names may not start with '-'.");
>  				continue;
> 

Seems to fix the problem for me.

Kind regards,
Piotr