[Simh] bug in sim_ether.c / eth_host_devices()

R 0xef967c36 at gmail.com
Sat Mar 11 08:54:13 EST 2006


that code doesn't do what is supposed to do.

--- sim_ether.c~        Wed Mar  8 14:53:55 2006
+++ sim_ether.c Wed Mar  8 14:53:58 2006
@@ -1186,7 +1186,7 @@
     if (NULL != conn) datalink = pcap_datalink(conn), pcap_close(conn);
     if ((NULL == conn) || (datalink != DLT_EN10MB)) {
       for (j=i+1; j<used; ++j)
-        list[j] = list[j+1];
+        list[j-1] = list[j];
       --used;
       --i;
     }



More information about the Simh mailing list