diff -cr alpine.orig/alpine/dispfilt.c alpine.rf/alpine/dispfilt.c *** alpine.orig/alpine/dispfilt.c 2007-10-11 19:03:32.000000000 +0100 --- alpine.rf/alpine/dispfilt.c 2008-06-22 07:03:08.000000000 +0100 *************** *** 144,150 **** if(resultf){ if(name_file_size(resultf) > 0L) display_output_file(resultf, "Filter", NULL, DOF_BRIEF); ! fs_give((void **)&resultf); } --- 144,150 ---- if(resultf){ if(name_file_size(resultf) > 0L) display_output_file(resultf, "Filter", NULL, DOF_BRIEF); ! our_unlink(resultf); fs_give((void **)&resultf); } diff -cr alpine.orig/alpine/send.c alpine.rf/alpine/send.c *** alpine.orig/alpine/send.c 2008-02-08 17:43:23.000000000 +0000 --- alpine.rf/alpine/send.c 2008-06-22 07:02:44.000000000 +0100 *************** *** 5357,5363 **** if(resultf){ if(name_file_size(resultf) > 0L) display_output_file(resultf, "Filter", NULL, DOF_BRIEF); ! fs_give((void **)&resultf); } else if(errstr){ --- 5357,5363 ---- if(resultf){ if(name_file_size(resultf) > 0L) display_output_file(resultf, "Filter", NULL, DOF_BRIEF); ! our_unlink(resultf); fs_give((void **)&resultf); } else if(errstr){