Index: /trunk/Ohana/src/libdvo/src/dvo_catalog_split.c
===================================================================
--- /trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 15743)
+++ /trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 15744)
@@ -110,4 +110,6 @@
   ALLOCATE (subcat, Catalog, 1);
   dvo_catalog_init (subcat, TRUE);
+
+  *Subcat = subcat;
 
   /* needed to find the split files below */
@@ -148,6 +150,4 @@
     return (DVO_CAT_OPEN_FAIL);
   }
-
-  *Subcat = subcat;
   return (DVO_CAT_OPEN_OK);
 }
