Index: trunk/Ohana/src/libdvo/src/skyregion_ops.c
===================================================================
--- trunk/Ohana/src/libdvo/src/skyregion_ops.c	(revision 40383)
+++ trunk/Ohana/src/libdvo/src/skyregion_ops.c	(revision 40384)
@@ -319,8 +319,14 @@
 
 // a region like -10 10 0 20 will become 350 10 0 20 and return all regions on both sides of 0,360
+// a region like -10 370 should NOT become 350 10, but should instead become 0 360
 SkyList *SkyListByBounds (SkyTable *table, int depth, double Rmin, double Rmax, double Dmin, double Dmax) {
 
   int i, j, Ns;
   SkyList *list, *extra;
+
+  if (Rmax - Rmin > 360.0) {
+    Rmin =   0.0;
+    Rmax = 360.0;
+  }
 
   Rmin = ohana_normalize_angle (Rmin);
