Hello John,

I don't know, why this slipped through my testing...

The rcargv index starts at 1, so when running till 0 we try to free a
string never set. We have to stop at index 1.

So please change the for loop in lines  391, 441 and 472 from

for(rcargc--;rcargc>=0;rcargc--) free(rcargv[rcargc]);

to 

for(rcargc--;rcargc>0;rcargc--) free(rcargv[rcargc]);

Have a nice weekend

Matthias

-- 
Matthias Bläsing (GPG-Schlüsselkennung: A71B4BD5)
ICQ: 84617206   AIM: linuxfun81   MSN: [EMAIL PROTECTED]

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to