Index: trunk/Ohana/src/dvomerge/src/dvomergeHistory.c
===================================================================
--- trunk/Ohana/src/dvomerge/src/dvomergeHistory.c	(revision 34577)
+++ trunk/Ohana/src/dvomerge/src/dvomergeHistory.c	(revision 34578)
@@ -132,5 +132,15 @@
   int stat_result = stat (filename, &outstats);
   if (stat_result) {
-    if (errno == ENOENT) return NULL;
+    if (errno == ENOENT) {
+      dmhObject *history = NULL;
+      ALLOCATE (history, dmhObject, 1);
+      history->Nmerge = 0;
+    
+      // ALLOCATE full list
+      ALLOCATE (history->size, off_t,  history->Nmerge);
+      ALLOCATE (history->time, time_t, history->Nmerge);
+      ALLOCATE (history->date, char *, history->Nmerge);
+      return history;
+    }
     fprintf (stderr, "cannot read stats on output file %s\n", filename);
     perror ("stats error message:");
