Index: branches/eam_branches/ipp-20140206/Ohana/src/libdvo/src/RegionHostTable.c
===================================================================
--- branches/eam_branches/ipp-20140206/Ohana/src/libdvo/src/RegionHostTable.c	(revision 36612)
+++ branches/eam_branches/ipp-20140206/Ohana/src/libdvo/src/RegionHostTable.c	(revision 36613)
@@ -203,4 +203,19 @@
     onBorder = 
       (myhost->Rmax == altHost->Rmin) && 
+      (myhost->Dmin <= altHost->Dmax) &&
+      (myhost->Dmax >= altHost->Dmin);
+    if (onBorder) goto add_neighbor;
+
+    // handle the 0,360 boundary (Rmin,Rmax are in the range 0,360, but 0 == 360)
+    onBorder = 
+      (myhost->Rmin == 0.0) && 
+      (altHost->Rmax == 360.0) && 
+      (myhost->Dmin <= altHost->Dmax) &&
+      (myhost->Dmax >= altHost->Dmin);
+    if (onBorder) goto add_neighbor;
+
+    onBorder = 
+      (myhost->Rmax == 360.0) && 
+      (altHost->Rmin == 0.0) && 
       (myhost->Dmin <= altHost->Dmax) &&
       (myhost->Dmax >= altHost->Dmin);
