diff options
Diffstat (limited to 'net/caif/cffrml.c')
| -rw-r--r-- | net/caif/cffrml.c | 8 | 
1 files changed, 1 insertions, 7 deletions
diff --git a/net/caif/cffrml.c b/net/caif/cffrml.c index a445043931a..2423fed8e26 100644 --- a/net/caif/cffrml.c +++ b/net/caif/cffrml.c @@ -120,7 +120,6 @@ static int cffrml_transmit(struct cflayer *layr, struct cfpkt *pkt)  	int tmp;  	u16 chks;  	u16 len; -	int ret;  	struct cffrml *this = container_obj(layr);  	if (this->dofcs) {  		chks = cfpkt_iterate(pkt, cffrml_checksum, 0xffff); @@ -137,12 +136,7 @@ static int cffrml_transmit(struct cflayer *layr, struct cfpkt *pkt)  		pr_err("Packet is erroneous!\n");  		return -EPROTO;  	} -	ret = layr->dn->transmit(layr->dn, pkt); -	if (ret < 0) { -		/* Remove header on faulty packet. */ -		cfpkt_extr_head(pkt, &tmp, 2); -	} -	return ret; +	return layr->dn->transmit(layr->dn, pkt);  }  static void cffrml_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl,  |