Index: /branches/eam_branches/ipp-20101103/Ohana/src/libdvo/src/dvo_catalog.c
===================================================================
--- /branches/eam_branches/ipp-20101103/Ohana/src/libdvo/src/dvo_catalog.c	(revision 29691)
+++ /branches/eam_branches/ipp-20101103/Ohana/src/libdvo/src/dvo_catalog.c	(revision 29692)
@@ -302,4 +302,6 @@
 int dvo_catalog_save (Catalog *catalog, char VERBOSE) {
 
+  int status = FALSE;
+
   // set the 'sorted' header keyword
   gfits_modify_alt (&catalog[0].header, "SORTED",  "%t", 1, catalog[0].sorted);
@@ -308,11 +310,11 @@
   switch (catalog[0].catmode) {
     case DVO_MODE_RAW:
-      dvo_catalog_save_raw (catalog, VERBOSE);
+      status = dvo_catalog_save_raw (catalog, VERBOSE);
       break;
     case DVO_MODE_MEF:
-      dvo_catalog_save_mef (catalog, VERBOSE);
+      status = dvo_catalog_save_mef (catalog, VERBOSE);
       break;
     case DVO_MODE_SPLIT:
-      dvo_catalog_save_split (catalog, VERBOSE);
+      status = dvo_catalog_save_split (catalog, VERBOSE);
       break;
     default:
@@ -320,5 +322,5 @@
       exit (2);
   }
-  return (TRUE);
+  return (status);
 }
 
