diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-16 20:08:36 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-16 20:08:36 +0200 |
commit | 8c3acde2def299eebbb9eaf59d075a84b5dab131 (patch) | |
tree | 4c3cc57d0bfd2dad8ba16d3d5c136bd38e678e4d | |
parent | 988d326f321c24b7546164841f410aa93516a49d (diff) |
devether: duplicate flags when copying blocks (thanks erik quanstro)
-rw-r--r-- | sys/src/9/pc/devether.c | 1 |
1 files changed, 1 insertions, 0 deletions
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++; |