Index: trunk/Ohana/src/addstar/src/addstar.c
===================================================================
--- trunk/Ohana/src/addstar/src/addstar.c	(revision 18718)
+++ trunk/Ohana/src/addstar/src/addstar.c	(revision 18721)
@@ -93,4 +93,12 @@
     catalog.catflags  = LOAD_AVES | LOAD_MEAS | LOAD_MISS | LOAD_SECF;
     catalog.Nsecfilt  = GetPhotcodeNsecfilt ();
+
+    // XXX need to do something to enforce consistency.  we can change options.update
+    // based on the value of catmode as below.  however, this seems to be a problem if
+    // there is an inconsistency between the config values and the existing db.  not so
+    // bad if the existing db is SPLIT, but a problem if we request SPLIT and the existing
+    // db is MEF.
+    if (catalog.catmode != DVO_MODE_SPLIT) options.update = FALSE;
+
     if (options.update) catalog.catflags = LOAD_AVES | LOAD_MISS | LOAD_SECF;
 
