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. Re: whitespace parsing error in src/conf.c ... (daniel jordan)
   2. Re: whitespace parsing error in src/conf.c ... (daniel jordan)


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

Message: 1
Date: Tue, 19 May 2020 22:42:07 -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:
        <CAGkjMSNOrHTwP_S4hAd+wxKYRojzEZ=Fru=5wsveycnzv1o...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Actually, I apologize.
I had tested this in several other conf files ... honestly I Swear.
Anyway, now I can only repro it when I use a conf file in a conf.d
directory.

That is, if I put a space in motion.conf it doesn't have an error.  In
motion.conf there need to have:

camera_dir /home/daniel/.motion/conf.d

and a camera1.conf in conf.d

I apologize for the curt initial response.  I really thought I had tried in
different files.

-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...

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

Message: 2
Date: Tue, 19 May 2020 22:44:18 -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:
        <cagkjmspcm3hjd4h3ju9gtrhdg+z3jeh6hxofyoevrqxzvqf...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

The specific camera1.conf file contains is attached.  The space was found
after the "framerate 2" line.

-daniel
# This config file was generated by motion 4.2.2

###########################################################
# Configuration options specific to camera 1
############################################################
# User defined name for the camera.
camera_name BlueHouse_IPC

target_dir /home/daniel/Collection/Camera2

# Create movies of motion events.
movie_output on

picture_output off

# picture_output_motion on

threshold 1500
locate_motion_mode on
locate_motion_style redbox

# Gap in seconds of no motion detected that triggers the end of an event.
event_gap 60

emulate_motion off

pre_capture 3
post_capture 0

# Maximum number of frames to be captured per second
framerate 2

# Numeric identifier for the camera.
camera_id 102

# The full URL of the network camera stream.
netcam_url rtsp://user.password@172.16.10.147:554

# Image width in pixels.
width 1280

# Image height in pixels.
height 960

# Text to be overlayed in the lower left corner of images
; text_left BlueHouseIPC

# File name(without extension) for movies relative to target directory
movie_filename BlueHouseIPC_%t-%v-%Y%m%d%H%M%S






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 26
********************************************

Reply via email to