]> git.lizzy.rs Git - plan9front.git/commitdiff
ether8169, etherdp83820, ethervt6102: fix snprint READSTR bugs (thanks pap)
authorcinap_lenrek <cinap_lenrek@gmx.de>
Tue, 17 Sep 2013 01:08:32 +0000 (03:08 +0200)
committercinap_lenrek <cinap_lenrek@gmx.de>
Tue, 17 Sep 2013 01:08:32 +0000 (03:08 +0200)
should probably use seprint() instead.

sys/src/9/pc/ether8169.c
sys/src/9/pc/etherdp83820.c
sys/src/9/pc/ethervt6102.c

index cf9ebdf089dbb9ffab7c4b399ff613ab7e6a41b1..50f5f4ac1348a843e7cf544a09776973c044d248 100644 (file)
@@ -585,7 +585,7 @@ rtl8169ifstat(Ether* edev, void* a, long n, ulong offset)
        l += snprint(p+l, READSTR-l, "multicast: %ud\n", ctlr->mcast);
 
        if(ctlr->mii != nil && ctlr->mii->curphy != nil){
-               l += snprint(p+l, READSTR, "phy:   ");
+               l += snprint(p+l, READSTR-l, "phy:   ");
                for(i = 0; i < NMiiPhyr; i++){
                        if(i && ((i & 0x07) == 0))
                                l += snprint(p+l, READSTR-l, "\n       ");
index 78bd3b4777ada6510fd06a6ee5c169967efb4501..a9d655ee0c476bf733372ab8f25929db76316b11 100644 (file)
@@ -937,7 +937,7 @@ dp83820ifstat(Ether* edev, void* a, long n, ulong offset)
        l += snprint(p+l, READSTR-l, "tfu %d\n", ctlr->tfu);
        l += snprint(p+l, READSTR-l, "txa %d\n", ctlr->txa);
 
-       l += snprint(p+l, READSTR, "rom:");
+       l += snprint(p+l, READSTR-l, "rom:");
        for(i = 0; i < 0x10; i++){
                if(i && ((i & 0x07) == 0))
                        l += snprint(p+l, READSTR-l, "\n    ");
@@ -946,7 +946,7 @@ dp83820ifstat(Ether* edev, void* a, long n, ulong offset)
        l += snprint(p+l, READSTR-l, "\n");
 
        if(ctlr->mii != nil && ctlr->mii->curphy != nil){
-               l += snprint(p+l, READSTR, "phy:");
+               l += snprint(p+l, READSTR-l, "phy:");
                for(i = 0; i < NMiiPhyr; i++){
                        if(i && ((i & 0x07) == 0))
                                l += snprint(p+l, READSTR-l, "\n    ");
index 2ff0b055f03cec0a9c49976e1d9958956439fac8..7b5fe980b6fca6bcf2d9d07fbbca30481c8f468f 100644 (file)
@@ -371,7 +371,7 @@ vt6102ifstat(Ether* edev, void* a, long n, ulong offset)
        l += snprint(p+l, READSTR-l, "tft: %ud\n", ctlr->tft);
 
        if(ctlr->mii != nil && ctlr->mii->curphy != nil){
-               l += snprint(p+l, READSTR, "phy:   ");
+               l += snprint(p+l, READSTR-l, "phy:   ");
                for(i = 0; i < NMiiPhyr; i++){
                        if(i && ((i & 0x07) == 0))
                                l += snprint(p+l, READSTR-l, "\n       ");