summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-04-29 18:39:44 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2013-04-29 18:39:44 +0200
commitb325475fc8da20bf15e95ab3e45cc9533061bec1 (patch)
treec4d63e59350f3b891b6963462f047d9e0032a1eb
parent87785ee8978d43b5583da3149b789ae625150743 (diff)
downloadplan9front-b325475fc8da20bf15e95ab3e45cc9533061bec1.tar.xz
Fix double-free fault when isaconfig returns nothing for "etherN". (from richard millers devether-doublefree patch)
-rw-r--r--sys/src/9/omap/devether.c2
-rw-r--r--sys/src/9/teg2/devether.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/omap/devether.c b/sys/src/9/omap/devether.c
index 2f2e47e0f..0fd506792 100644
--- a/sys/src/9/omap/devether.c
+++ b/sys/src/9/omap/devether.c
@@ -383,7 +383,7 @@ etherreset(void)
continue;
if(isaconfig("ether", ctlrno, ether) == 0){
- free(ether);
+// free(ether);
// return nil;
continue;
}
diff --git a/sys/src/9/teg2/devether.c b/sys/src/9/teg2/devether.c
index ad314a125..04bce26a9 100644
--- a/sys/src/9/teg2/devether.c
+++ b/sys/src/9/teg2/devether.c
@@ -381,7 +381,7 @@ etherreset(void)
continue;
if(isaconfig("ether", ctlrno, ether) == 0){
- free(ether);
+// free(ether);
// return nil;
continue;
}