Line continuations not working as expected
Ethan Galstad
nagios at nagios.org
Sun Feb 3 23:36:03 CET 2008
Matthew Richardson wrote:
>> From: Ethan Galstad <nagios at nagios.org>
>> To: Nagios Developers List <nagios-devel at lists.sourceforge.net>
>> Cc:
>> Date: Thu, 24 Jan 2008 06:19:45 -0600
>> Subject: Re: [Nagios-devel] Line continuations not working as expected
>
>> Matthew Richardson wrote:
>>> Sorry folks, I thought I had checked this before sending the message, but
>>> had done it wrong.
>>>
>>> The issue is the difference between Unix & Windows line ends in the config
>>> files.
>>>
>>> Using a "\" to end a line terminated with Unix line end, Nagios correctly
>>> treats the subsequent line as a continuation.
>>>
>>> Unfortunately if a Windows line end (CRLF) follows the "\", Nagios does not
>>> treat the line as a continuation.
>>>
>>> Because of the way I use a Windows PC, almost all of my Nagios config files
>>> have Windows not Unix line ends. Apart from this issue, I have had no
>>> problems.
>>>
>>> Would it be possible to adjust the code so as to allow continuations with
>>> either type of line end?
>>>
>>> Best wishes,
>>> Matthew
>> [snip]
>>
>> Thanks for the note Matthew - a patch will be in CVS momentarily to
>> handle the CR/LF scenario...
>
> I fear that you have made this worse in 3.0rc2 - indeed I think you may
> have broken it completely... :-(
>
> I have just upgraded a box with a working config from 3.0rc1 to 3.0rc2 and
> the service refused to start with a configuration fault. The fault
> occurred where I had configs with "\" over multiple lines.
>
> The particular file had Unix line ends. I have tried with Windows line
> ends, and it still did not work.
>
> Obviously making one long line fixed the problem, but is not very
> readable...
>
> Best wishes,
> Matthew
Arggg.. I must have ADD. Patch will be in CVS momentarily...
Ethan Galstad
Nagios Developer
___
Email: nagios at nagios.org
Web: www.nagios.org
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
More information about the Developers
mailing list