Index: trunk/psLib/src/fits/psFitsImage.c
===================================================================
--- trunk/psLib/src/fits/psFitsImage.c	(revision 33089)
+++ trunk/psLib/src/fits/psFitsImage.c	(revision 33645)
@@ -97,5 +97,5 @@
 
     /* Validate the number of axis */
-    if ((info->nAxis < 2) || (info->nAxis > 3)) {
+    if (info->nAxis > 3) {
         psError(PS_ERR_IO, true,
                 _("Image number of dimensions, %d, is not supported."), info->nAxis);
@@ -108,4 +108,8 @@
         goto bad;
     }
+
+    info->nAxes[0] = PS_MAX (info->nAxes[0], 1);
+    info->nAxes[1] = PS_MAX (info->nAxes[1], 1);
+    info->nAxes[2] = PS_MAX (info->nAxes[2], 1);
 
     info->firstPixel[0] = region.x0 + 1;
