Re: AW: [Exim] buffer overflow?

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Philip Hazel
Ημερομηνία:  
Προς: Tim Waugh
Υ/ο: Hirling Endre, exim-users
Αντικείμενο: Re: AW: [Exim] buffer overflow?
On Mon, 18 Jun 2001, Tim Waugh wrote:

> On Mon, Jun 18, 2001 at 05:38:09PM +0200, Hirling Endre wrote:
>
> > +static char* prepared_address;
> [...]
> > +    prepared_address = (char*)malloc(hossz+1);
> [...]
> > +    return prepared_address;
> [...]

>
> Now you have a memory leak, and a missing out-of-memory check.


It's a short-lived delivery process (i.e. not the daemon process), so
memory leaks aren't an issue.

But the function is clearly a silly bit of code. I'm glad I've been able
to abolish in in Exim 4.

-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.