*** dirsend.c.~1~ Tue Oct 20 19:56:53 1992 --- dirsend.c Tue Dec 15 11:03:52 1992 *************** *** 695,703 **** --- 695,710 ---- if(stmp) pkt_cid = ntohs(stmp); ctlptr += 2; } + if (pkt_cid<0) + pkt_cid = 65536+pkt_cid; if(pkt_cid && this_conn_id && (pkt_cid != ntohs(this_conn_id))) { /* The packet is not for us */ /* goto keep_waiting; */ + #ifdef DEBUG + if (pfs_debug > 20) + fprintf(stderr,"Packet not for us %d,%d,%d\n", + pkt_cid,this_conn_id,ntohs(this_conn_id)); + #endif keepWaitingDirsend(); return; }