URL: <http://savannah.nongnu.org/patch/?7682>
Summary: Fix for a crash when minute or second is invalid Project: MHonArc Submitted by: rjsheehy Submitted on: Thu 01 Dec 2011 12:02:08 PM GMT Category: None Priority: 7 - High Status: None Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: Added the two lines below: while ($min > 59 ) { $min-- } ; while ($sec > 59 ) { $sec-- } ; This check was required because I would sometimes receive mail that had either the second and/or the minute set to the value "60", which was rejected as invalid by the timegm() function. Prior to passing $min or $sec to the timegm() function, this code now ensures that any value greater than 59 is decrimented to a legal value. This has fixed the crashes that were occuring on our production systems. Potentially $hr could also be checked for values greater than 23, but I did not impliment or test this additional change. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Thu 01 Dec 2011 12:02:08 PM GMT Name: mhutil.pl Size: 20kB By: rjsheehy <http://savannah.nongnu.org/patch/download.php?file_id=24513> _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/patch/?7682> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ --------------------------------------------------------------------- To sign-off this list, send email to majord...@mhonarc.org with the message text UNSUBSCRIBE MHONARC-DEV