issue in ms-update-phishing for v5.0.7-1

Jerry Benton jerry.benton at mailborder.com
Thu Jan 4 20:01:20 UTC 2018


The semicolon did not even register for me until you just pointed it out. I
program so much in C and PHP that it slipped right by me at first glance.
Thanks Mark. 



--
Jerry Benton
www.mailborder.com
+1   (843) 800-8605
+44 (020) 3883-8605


-----Original Message-----
From: MailScanner
[mailto:mailscanner-bounces+jerry.benton=mailborder.com at lists.mailscanner.in
fo] On Behalf Of Mark Sapiro
Sent: Thursday, January 4, 2018 14:53
To: mailscanner at lists.mailscanner.info
Subject: Re: issue in ms-update-phishing for v5.0.7-1

On 01/04/2018 07:30 AM, Jerry Benton wrote:
> The error he has is coming from the logger command. The space around 
> the equals sign depends on the environment, but it usually works with 
> the space. You can remove it to be safe I guess.


Not exactly.

line 141 is

>     logger -p $SYSLOG.warn -t update.bad.phishing.sites Updating using 
> curl failed, trying wget. ; echo Updating using curl failed, trying 
> wget. ; CURLORWGET = 'wget';

which because if the semicolons is equivalent to the 3 lines

> logger -p $SYSLOG.warn -t update.bad.phishing.sites Updating using curl
failed, trying wget.
> echo Updating using curl failed, trying wget.
> CURLORWGET = 'wget'


The OP is correct that the last of these should be

> CURLORWGET='wget'

The same is true at line 245. Granted this only is a problem if there is a
non-zero status from the curl commands at lines 108 or 212 which will only
happen if there is a curl command in the path, but it fails for some reason,
but in any case, the spaces around the = at lines 141 and
245 should be removed.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan


--
MailScanner mailing list
mailscanner at lists.mailscanner.info
http://lists.mailscanner.info/mailman/listinfo/mailscanner




More information about the MailScanner mailing list