diff --git a/PDP11/pdp11_xu.c b/PDP11/pdp11_xu.c index 4e85f63e..4d48a66e 100644 --- a/PDP11/pdp11_xu.c +++ b/PDP11/pdp11_xu.c @@ -1305,7 +1305,7 @@ void xu_process_receive(CTLR* xu) * part of the packet, and is included in the MLEN count. -- DTH */ xu->var->rxhdr[3] &= ~RXR_MLEN; - xu->var->rxhdr[3] |= wlen; + xu->var->rxhdr[3] |= (uint16)(item->packet.crc_len); /* Is this the end-of-frame? OR is buffer chaining disabled? */ if ((item->packet.used == item->packet.crc_len) ||