Nick Ing-Simmons <nik@tiuk.ti.com> wrote > Thus as far as I can see unless we keep a hash of "things we malloc'ed" > and check for match we should not free() anything in environ. Exactly. And therefore, since we don't want memory leaks, we must keep a hash. What would happen about changes to %ENV from XS code? Or would the magic just "do the right thing"? Mike Guy