|
@@ -817,8 +817,8 @@ collect_rx_frame(usb_fifo * fifo, __u8 * data, int len, int finish)
|
|
}
|
|
}
|
|
/* we have a complete hdlc packet */
|
|
/* we have a complete hdlc packet */
|
|
if (finish) {
|
|
if (finish) {
|
|
- if ((!fifo->skbuff->data[fifo->skbuff->len - 1])
|
|
|
|
- && (fifo->skbuff->len > 3)) {
|
|
|
|
|
|
+ if (fifo->skbuff->len > 3 &&
|
|
|
|
+ !fifo->skbuff->data[fifo->skbuff->len - 1]) {
|
|
|
|
|
|
if (fifon == HFCUSB_D_RX) {
|
|
if (fifon == HFCUSB_D_RX) {
|
|
DBG(HFCUSB_DBG_DCHANNEL,
|
|
DBG(HFCUSB_DBG_DCHANNEL,
|