Index: /trunk/Ohana/src/libdvo/src/dvo_catalog_split.c
===================================================================
--- /trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 17121)
+++ /trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 17122)
@@ -735,5 +735,5 @@
 
     first  = catalog[0].Nmeas_disk - catalog[0].Nmeas_off;  // first row in memory to write
-    start  = catalog[0].Nmeas_off; // first disk row to write
+    start  = catalog[0].Nmeas_disk; // first disk row to write
     Nrows  = catalog[0].Nmeasure - first;
 
@@ -789,12 +789,10 @@
 
     first  = catalog[0].Nsecf_disk - catalog[0].Nsecf_off;  // first row in memory to write
-    start  = catalog[0].Nsecf_off; // first disk row to write
-    Nitems = catalog[0].Nsecf_mem;
-    Nrows  = Nitems - first;
+    start  = catalog[0].Nsecf_disk; // first disk row to write
+    Nrows  = catalog[0].Nsecf_mem - first;
 
     assert (Nrows >= 0);
     assert (first >= 0);
-    assert (first <= Nitems);
-    assert (catalog[0].Nmeas_disk >= catalog[0].Nmeas_off);
+    assert (catalog[0].Nsecf_disk >= catalog[0].Nsecf_off);
 
     // convert to external table format
