Index: /trunk/FACT++/src/fitsdump.cc
===================================================================
--- /trunk/FACT++/src/fitsdump.cc	(revision 12492)
+++ /trunk/FACT++/src/fitsdump.cc	(revision 12493)
@@ -578,5 +578,5 @@
                 return false;
             }
-            if (columnEnd > cCol->width())
+            if (columnEnd>1 && columnEnd > cCol->width())
             {
                 cerr << "ERROR - End range for column " << columnNameOnly << " is greater than the last element (" << cCol->width() << " vs " << columnEnd << "). Aborting" << endl;
@@ -676,5 +676,8 @@
         if (status)
         {
-            cerr << "An error occurred while reading fits row #" << i << " error code: " << status << endl;
+            char text[30];//max length of cfitsio error strings (from doc)
+            fits_get_errstatus(status, text);
+
+            cerr << "Reading row " << i << " failed: " << text << " (fits_insert_rows,rc=" << status << ")" << endl;
             break;
         }
