Re: [PATCH] libkmod-config: more chars allowed as space

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 10, 2021 at 9:31 AM Lucas De Marchi
<lucas.demarchi@xxxxxxxxx> wrote:
>
> Recently in a discussion I noticed that kernel allows more chars to be
> considered as space in the kernel command line. Switch to the equivalent
> of isspace() instead of considering only ' '.

Applied,

Lucas De Marchi

> ---
>  libkmod/libkmod-config.c | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c
> index 2873f06..4fdd40f 100644
> --- a/libkmod/libkmod-config.c
> +++ b/libkmod/libkmod-config.c
> @@ -543,11 +543,14 @@ static int kmod_config_parse_kcmdline(struct kmod_config *config)
>
>                         break;
>                 case '\0':
> -               case '\n':
> -                       /* Stop iterating on new chars */
>                         iter = false;
>                         /* fall-through */
>                 case ' ':
> +               case '\n':
> +               case '\t':
> +               case '\v':
> +               case '\f':
> +               case '\r':
>                         if (is_quoted && state == STATE_VALUE) {
>                                 /* no state change*/;
>                         } else if (is_quoted) {
> --
> 2.30.1
>



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux