[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: HEAD: fix memory leak on cygwin/mingw
From: |
Ralf Wildenhues |
Subject: |
Re: HEAD: fix memory leak on cygwin/mingw |
Date: |
Wed, 31 Aug 2005 13:32:53 +0200 |
User-agent: |
Mutt/1.4.1i |
Hi Christoph,
* Christoph Egger wrote on Wed, Aug 31, 2005 at 11:59:29AM CEST:
>
> The attached patch touches libltdl/config/ltmain.m4sh
>
> The program_name is a const char * per declaration.
> base_name() returns a const char *.
> There's no need make a duplicate. The duplicate just
> causes an unnecessary memory leak.
Oh well. Somebody else came in and suggested that change to avoid a
compiler warning. You suggest it to avoid a constant-size memleak in a
programs whose sole purpose is to call exec*().
Both concerns are bogus to some extent. No nontrivial program compiles
free of warnings with all compilers on earth, and no systems Libtool
runs on does not have a decent kernel with virtual memory management
that reclaims memory of dead processes.
Given equal options, I believe we should just leave things as they are.
Cheers,
Ralf