From 8c3acde2def299eebbb9eaf59d075a84b5dab131 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 16 Aug 2015 20:08:36 +0200 Subject: devether: duplicate flags when copying blocks (thanks erik quanstro) --- sys/src/9/pc/devether.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/src/9/pc/devether.c b/sys/src/9/pc/devether.c index ef2a4729c..af54026ad 100644 --- a/sys/src/9/pc/devether.c +++ b/sys/src/9/pc/devether.c @@ -184,6 +184,7 @@ etheriq(Ether* ether, Block* bp, int fromwire) else if(xbp = iallocb(len)){ memmove(xbp->wp, pkt, len); xbp->wp += len; + xbp->flag = bp->flag; if(qpass(f->in, xbp) < 0) { // print("soverflow for f->in\n"); ether->soverflows++; -- cgit v1.2.3