summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-12-12 19:20:40 +0100
committercinap_lenrek <cinap_lenrek@centraldogma>2011-12-12 19:20:40 +0100
commit3028437f8bbcbea7ec3007ed3fb7aed2a09763c3 (patch)
tree877cf90c6de11c0b1dc1e8e0098b12bdb5036df5
parent8cb8043d0ebeadb0d424fb1051a49573430322a3 (diff)
glitch :-)
-rw-r--r--sys/src/9/pc/ethervgbe.c3
-rw-r--r--sys/src/9/port/devfs.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/9/pc/ethervgbe.c b/sys/src/9/pc/ethervgbe.c
index e7acca81f..da2bd023f 100644
--- a/sys/src/9/pc/ethervgbe.c
+++ b/sys/src/9/pc/ethervgbe.c
@@ -402,7 +402,8 @@ vgbeifstat(Ether* edev, void* a, long n, ulong offset)
ctlr = edev->ctlr;
p = smalloc(READSTR);
- l = snprint(p+l, READSTR-l, "tx: %uld\n", ctlr->stats.tx);
+ l = 0;
+ l += snprint(p+l, READSTR-l, "tx: %uld\n", ctlr->stats.tx);
l += snprint(p+l, READSTR-l, "tx [errs]: %uld\n", ctlr->stats.txe);
l += snprint(p+l, READSTR-l, "rx: %uld\n", ctlr->stats.rx);
l += snprint(p+l, READSTR-l, "intr: %uld\n", ctlr->stats.intr);
diff --git a/sys/src/9/port/devfs.c b/sys/src/9/port/devfs.c
index 1bdd949b4..ea620b00d 100644
--- a/sys/src/9/port/devfs.c
+++ b/sys/src/9/port/devfs.c
@@ -1023,7 +1023,7 @@ cryptio(Fsdev *mp, int isread, uchar *a, long l, vlong off)
Maxbuf = 32*Sectsz,
};
- if(off < 0 || len <= 0 || ((off|len) & (Sectsz-1)))
+ if(off < 0 || l <= 0 || ((off|l) & (Sectsz-1)))
error(Ebadarg);
k = mp->extra;