On Fri, Aug 19, 2005 at 01:43:58AM +0200, Christian Ebert wrote: > > Message-ID: <20050817050215.GA10117@xxxxxxxxx> > BTW I ran it with -F/dev/null; backtrace: It looks identical to the other report. Reading the code, there is a path which can try to do file operations on a NULL handle if a PGP process can't be created. Might be worth checking you have a valid entry for pgp_decode_command. If you have the spare time, could you try inserting a printf() in the if clause at line 341, and also adding: #include <assert.h> assert(pgpout != NULL); just before line 384 in pgp.c? I'm expecting to see the assert fail. If not, I haven't a clue what's going on at this point. :-) If that fails, I think moving lines 382-393 inside the body of the else{} should work, but someone more familiar with the PGP code should check. Mind you, I've tried to reproduce the problem here and I can't, so this could all be completely wrong. Thank you both for the bug report, by the way. :-) -- Paul
Attachment:
signature.asc
Description: Digital signature