--- a/src/index/recollindex.cpp
+++ b/src/index/recollindex.cpp
@@ -502,7 +502,7 @@
     }
     string reason;
     RclInitFlags flags = (op_flags & OPT_m) && !(op_flags&OPT_D) ? 
-	RCLINIT_DAEMON : RCLINIT_NONE;
+	RCLINIT_DAEMON : RCLINIT_IDX;
     config = recollinit(flags, cleanup, sigcleanup, reason, &a_config);
     if (config == 0 || !config->ok()) {
 	cerr << "Configuration problem: " << reason << endl;