I see bug #21550, but

if(!(version = File_readQueue(file, &size)) || size != sizeof(int)) {

when File_readQueue return FALSE, it not reserved memory and not free with 
FREE(version)
and correct the order to free mem of all File_readQueue



El dom, 24-08-2008 a las 10:19 +0200, Martin Pala escribió:

> Thanks for patch :)
> 
> The problem should be fixed in upcoming monit 5.0 already, excerpt  
> from 5.0_beta1 changelog:
> 
> --8<--
> * Fixed #21550: Fix crash when monit event queue contained an
>    empty file. Thanks to Douglas J Hunley for report.
> --8<--
> 
> 
> 
> Thanks again for your work, we appreciate your input very much :)
> 
> Martin
> 
> 
> P.S. the cvs version contains many changes and fixes ... i recommend  
> the cvs version for development:
> http://savannah.nongnu.org/cvs/?group=monit
> 
> 
> 
> On Aug 24, 2008, at 9:41 AM, Francisco Javier Félix Belmonte wrote:
> 
> > I found a bug when in /var/monit event file is empty or corrupt
> >
> > Attatch the fix
> >
> > Bye
> >
> > <basedir.diff>_______________________________________________
> > monit-dev mailing list
> > monit-dev@nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/monit-dev
> 
> 
> 
> _______________________________________________
> monit-dev mailing list
> monit-dev@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/monit-dev
> 
> !DSPAM:48b119d4277784100413569!
> 
> 
_______________________________________________
monit-dev mailing list
monit-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monit-dev

Reply via email to