--- libwww-current/Library/src/HTChannl.c Fri Jun 23 16:27:34 2000 +++ libwww-5.3.1/Library/src/HTChannl.c Wed Aug 30 09:43:12 2000 @@ -434,8 +443,10 @@ channel->input _ channel); if (status==HT_INTERRUPTED || status==HT_TIMEOUT) (*channel->input->isa->abort)(channel->input, NULL); - else + else { (*channel->input->isa->_free)(channel->input); + channel->input = 0; + } return YES; } return NO; @@ -467,8 +478,10 @@ channel->input _ channel); if (status==HT_INTERRUPTED || status==HT_TIMEOUT) (*channel->output->isa->abort)(channel->output, NULL); - else + else { (*channel->output->isa->_free)(channel->output); + channel->output = 0; + } return YES; } return NO;