On Fri, Oct 01, 2004 at 04:27:02PM +0100, Tavis Ormandy wrote:
> On Thu, Sep 30, 2004 at 08:40:04PM +0200, Dominik Vogt wrote:
> > On Thu, May 29, 2003 at 10:23:48PM +0000, Mikhael Goikhman wrote:
> > > I would like to get some feedback before I try to resolve these bugs.
> > > These are in both 2.4.x and 2.5.x.
> > > 
> > > 1) 'UnsetEnv VARNAME' does not work, the variable is not unset, instead
> > >    it gets an empty value "". The fix is obvious, putenv should be called
> > >    with "VARNAME" not "VARNAME=".
> > 
> > I've written a function flib_unsetenv() that uses unsetenv if the
> > system has it.  If not, it calls putenv("name").  If that throws
> > an error or does not remove the variable, it is zeroed with
> > putenv("name=").
> > 
> 
> This new code is giving me some trouble
> 
> #0  0x40290223 in free () from /lib/libc.so.6
> #1  0x080f7989 in add_to_envlist (var=0x820aad0 "Icon-0x2400003",
>         env=0x82139f8 "Icon-0x2400003=$[w.iconfile]") at envvar.c:394
> #2  0x080f7acb in flib_putenv (var=0x820aad0 "Icon-0x2400003",
>         env=0x82139f8 "Icon-0x2400003=$[w.iconfile]") at envvar.c:447
> #3  0x08082cd5 in CMD_SetEnv (cond_rc=0xbfffeb60, exc=0x82153c8,
>         action=0x8216c3b "") at builtins.c:3337
> #4  0x080bab2b in __execute_function (cond_rc=0xbfffeb60, exc=0x8217360,
>         action=0x8215bcd "SetEnv Icon-0x2400003 $[w.iconfile]",
>         exec_flags=0 '\0', args=0x0) at functions.c:630

Fixed.

Ciao

Dominik ^_^  ^_^

 --
Dominik Vogt, [EMAIL PROTECTED]

Attachment: pgp1wr12IZYfK.pgp
Description: PGP signature

Reply via email to