=== modified file 'lib/rfcnb/session.c' --- lib/rfcnb/session.c 2012-01-20 18:55:04 +0000 +++ lib/rfcnb/session.c 2012-12-21 14:12:44 +0000 @@ -205,11 +205,9 @@ #endif if ((len = RFCNB_Put_Pkt(Con_Handle, pkt, Length + RFCNB_Pkt_Hdr_Len)) < 0) { - + RFCNB_Free_Pkt(pkt); /* No need to change RFCNB_errno as it was done by put_pkt ... */ - return (RFCNBE_Bad); /* Should be able to write that lot ... */ - } /* Now we have sent that lot, let's get rid of the RFCNB Header and return */