# HG changeset patch # User kono # Date 1468317147 -32400 # Node ID a817fa255673b2d95f87bbbd4e8a90b2b36bd74a # Parent 5bef0f09f088b3ea3dc9f268e30bfbc2b2042e12 fix onTheSame Network diff -r 5bef0f09f088 -r a817fa255673 src/main/java/jp/ac/u_ryukyu/treevnc/TreeManagement.java --- a/src/main/java/jp/ac/u_ryukyu/treevnc/TreeManagement.java Wed Jul 06 18:12:33 2016 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/TreeManagement.java Tue Jul 12 18:52:27 2016 +0900 @@ -274,9 +274,11 @@ byte [] netmask = n.netmask; byte [] netaddress = n.address; if (byteadr.length != netmask.length) continue; - for (int i = 0; i < netmask.length; i++) { - if ((netmask[i] & byteadr[i]) != netaddress[i]) continue; + int i; + for (i = 0; i < netmask.length; i++) { + if ((netmask[i] & byteadr[i]) != netaddress[i]) break; } + if (i < netmask.length) continue; return true; } return false;