Send Motion-user mailing list submissions to
        motion-user@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
        motion-user-requ...@lists.sourceforge.net

You can reach the person managing the list at
        motion-user-ow...@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."


Today's Topics:

   1. whitespace parsing error in src/conf.c ... (daniel jordan)
   2. Re: whitespace parsing error in src/conf.c ... (tosiara)
   3. Re: whitespace parsing error in src/conf.c ... (daniel jordan)


----------------------------------------------------------------------

Message: 1
Date: Tue, 19 May 2020 16:27:59 -0700
From: daniel jordan <daniel.bud...@gmail.com>
To: motion-user@lists.sourceforge.net
Subject: [Motion-user] whitespace parsing error in src/conf.c ...
Message-ID:
        <CAGkjMSNC6OO2H2w7VoBDbu-4u=8ucbs1fwqmzvqwgknw_gk...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

 hellos.

I've created a patch file to fix a really small, yet rather annoying,
parsing error in src/conf.c.
Lines with all whitespace weren't handled correctly:
   The terminator is correctly placed at line[1], however that means
strlen(line)
is 1,
   not 0 as was being checked.

patch is here:

diff --git a/src/conf.c b/src/conf.c
index 49c0bbb..cef2404 100644
--- a/src/conf.c
+++ b/src/conf.c
@@ -2153,7 +2153,7 @@ static struct context **conf_process(struct context
**cnt, FILE *fp)
             *(end+1) = '\0';

             /* If line is only whitespace we continue to the next line. */
-            if (strlen(line) == 0)
+            if (strlen(line) <= 1)
                 continue;

             /* Trim leading whitespace from the line and find command. */

-daniel
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Wed, 20 May 2020 08:25:49 +0300
From: tosiara <tosi...@gmail.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] whitespace parsing error in src/conf.c ...
Message-ID:
        <cachtdwrxtj3c4__txtisck1tcvlusqjwufccxp9gcv8_eac...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Do you have a sample config file that I could try to reproduce?

On Wed, May 20, 2020, 02:29 daniel jordan <daniel.bud...@gmail.com> wrote:

> hellos.
>
> I've created a patch file to fix a really small, yet rather annoying,
> parsing error in src/conf.c.
> Lines with all whitespace weren't handled correctly:
>    The terminator is correctly placed at line[1], however that means 
> strlen(line)
> is 1,
>    not 0 as was being checked.
>
> patch is here:
>
> diff --git a/src/conf.c b/src/conf.c
> index 49c0bbb..cef2404 100644
> --- a/src/conf.c
> +++ b/src/conf.c
> @@ -2153,7 +2153,7 @@ static struct context **conf_process(struct context
> **cnt, FILE *fp)
>              *(end+1) = '\0';
>
>              /* If line is only whitespace we continue to the next line. */
> -            if (strlen(line) == 0)
> +            if (strlen(line) <= 1)
>                  continue;
>
>              /* Trim leading whitespace from the line and find command. */
>
> -daniel
>
>
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 3
Date: Tue, 19 May 2020 22:30:36 -0700
From: daniel jordan <daniel.bud...@gmail.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] whitespace parsing error in src/conf.c ...
Message-ID:
        <CAGkjMSNo0Zv+2n+ZJZvOWdLU5CNe8avZT=un0b_rwfcaz4m...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Take any conf file you have.
Create a new line, enter a space and press enter to make a line break.
Save the file.


-daniel




On Tue, May 19, 2020 at 10:27 PM tosiara <tosi...@gmail.com> wrote:

> Do you have a sample config file that I could try to reproduce?
>
> On Wed, May 20, 2020, 02:29 daniel jordan <daniel.bud...@gmail.com> wrote:
>
>> hellos.
>>
>> I've created a patch file to fix a really small, yet rather annoying,
>> parsing error in src/conf.c.
>> Lines with all whitespace weren't handled correctly:
>>    The terminator is correctly placed at line[1], however that means 
>> strlen(line)
>> is 1,
>>    not 0 as was being checked.
>>
>> patch is here:
>>
>> diff --git a/src/conf.c b/src/conf.c
>> index 49c0bbb..cef2404 100644
>> --- a/src/conf.c
>> +++ b/src/conf.c
>> @@ -2153,7 +2153,7 @@ static struct context **conf_process(struct context
>> **cnt, FILE *fp)
>>              *(end+1) = '\0';
>>
>>              /* If line is only whitespace we continue to the next line.
>> */
>> -            if (strlen(line) == 0)
>> +            if (strlen(line) <= 1)
>>                  continue;
>>
>>              /* Trim leading whitespace from the line and find command. */
>>
>> -daniel
>>
>>
>> _______________________________________________
>> Motion-user mailing list
>> Motion-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/motion-user
>> https://motion-project.github.io/
>>
>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------



------------------------------

Subject: Digest Footer

_______________________________________________
Motion-user mailing list
Motion-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/motion-user


------------------------------

End of Motion-user Digest, Vol 167, Issue 25
********************************************

Reply via email to