Index: /trunk/Ohana/src/libdvo/src/coordops.c
===================================================================
--- /trunk/Ohana/src/libdvo/src/coordops.c	(revision 8126)
+++ /trunk/Ohana/src/libdvo/src/coordops.c	(revision 8127)
@@ -106,4 +106,9 @@
     *ra  = DEG_RAD*alpha + coords[0].crval1;
     *dec = DEG_RAD*delta;
+
+    /* rationalize ra range 0 - 360.0 */
+    while (*ra < 0.0)   *ra += 360.0;
+    while (*ra > 360.0) *ra -= 360.0;
+
     return (TRUE);
   }
@@ -134,4 +139,9 @@
       *dec = delta + coords[0].crval2;
     }
+
+    /* rationalize ra range 0 - 360.0 */
+    while (*ra < 0.0)   *ra += 360.0;
+    while (*ra > 360.0) *ra -= 360.0;
+
     return (TRUE);
   }
