git: 9front

Download patch

ref: 0d88e7d3d41b99d31f1fd0d61b1e4ad439415e1a
parent: 4ae695013a5d015fe50726f073f0f62bd6ccb83b
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Mon Apr 29 14:39:44 EDT 2013

Fix double-free fault when isaconfig returns nothing for "etherN". (from richard millers devether-doublefree patch)

--- a/sys/src/9/omap/devether.c
+++ b/sys/src/9/omap/devether.c
@@ -383,7 +383,7 @@
 			continue;
 
 		if(isaconfig("ether", ctlrno, ether) == 0){
-			free(ether);
+//			free(ether);
 //			return nil;
 			continue;
 		}
--- a/sys/src/9/teg2/devether.c
+++ b/sys/src/9/teg2/devether.c
@@ -381,7 +381,7 @@
 			continue;
 
 		if(isaconfig("ether", ctlrno, ether) == 0){
-			free(ether);
+//			free(ether);
 //			return nil;
 			continue;
 		}
--