Re: tunefs: allowing underscores in file system label

From: Eygene Ryabinkin <rea-fbsd_at_codelabs.ru>
Date: Fri, 2 May 2008 15:30:01 +0400
Dmitry, good day.

Fri, May 02, 2008 at 03:03:59PM +0400, Dmitry Morozovsky wrote:
> any objection to the following simple patch? It would help using glabel be a 
> bit more consistent, as many msdosfs labels contain underscores.
> 
> Index: tunefs.c
> ===================================================================
> RCS file: /home/ncvs/src/sbin/tunefs/tunefs.c,v
> retrieving revision 1.42
> diff -u -r1.42 tunefs.c
> --- tunefs.c	9 Apr 2004 19:58:40 -0000	1.42
> +++ tunefs.c	2 May 2008 11:00:24 -0000
> _at__at_ -139,8 +139,9 _at__at_
>  			found_arg = 1;
>  			name = "volume label";
>  			Lvalue = optarg;
> -			i = -1;
> -			while (isalnum(Lvalue[++i]));
> +			i = 0;
> +			while (isalnum(Lvalue[i]) || Lvalue[i] == '_')
> +				i++;
>  			if (Lvalue[i] != '\0') {
>  				errx(10,
>  				"bad %s. Valid characters are alphanumerics.",

I think that the error message should be changed too: "... Valid
characters are alphanumerics and underscores.".
-- 
Eygene
Received on Fri May 02 2008 - 09:41:07 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:30 UTC