Index: trunk/psLib/src/image/psImageIO.c
===================================================================
--- trunk/psLib/src/image/psImageIO.c	(revision 1301)
+++ trunk/psLib/src/image/psImageIO.c	(revision 1385)
@@ -7,6 +7,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-07-27 23:09:23 $
+ *  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-08-04 23:37:39 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -303,14 +303,16 @@
                         extnum, numHDUs);
                 return false;
-            } else if (numHDUs == extnum) {
-                createNewHDU = true;
-            } else if (fits_movabs_hdu(fptr, extnum+1, &hduType, &status) != 0) {
-                fits_get_errstatus(status, fitsErr);
-                status = 0;
-                (void)fits_close_file(fptr, &status);
-                psError(__func__,"Could not index to HDU #%d for file %s. (%s)",
-                        extnum, filename, fitsErr);
-                return false;
-            }
+            } else
+                if (numHDUs == extnum) {
+                    createNewHDU = true;
+                } else
+                    if (fits_movabs_hdu(fptr, extnum+1, &hduType, &status) != 0) {
+                        fits_get_errstatus(status, fitsErr);
+                        status = 0;
+                        (void)fits_close_file(fptr, &status);
+                        psError(__func__,"Could not index to HDU #%d for file %s. (%s)",
+                                extnum, filename, fitsErr);
+                        return false;
+                    }
         }
 
