/* init tee if configured */
if (siridb_tee_is_configured(siridb->tee))
{
- siridb_tee_connect(siridb->tee);
+ // siridb_tee_connect(siridb->tee);
}
log_info("Finished loading database: '%s'", siridb->dbname);
tee->flags &= ~SIRIDB_TEE_FLAG_INIT;
tee->flags &= ~SIRIDB_TEE_FLAG_CONNECTED;
- if (siridb_tee_connect(tee))
- {
- log_error("Could not connect to tee at runtime");
- }
+ // if (siridb_tee_connect(tee))
+ // {
+ // log_error("Could not connect to tee at runtime");
+ // }
}
static void tee__close_cb(uv_pipe_t * pipe)
}
free(tee->err_msg_);
+ tee->err_msg_ = NULL;
+
if (asprintf(
&tee->err_msg_,
"Cannot connect to pipe '%s' (%s)",
if ( siridb_tee_is_configured(siridb->tee) &&
!siridb_tee_is_connected(siridb->tee))
{
- siridb_tee_connect(siridb->tee);
+ // siridb_tee_connect(siridb->tee);
}
server_node = siridb->servers->first;
uv_walk(siri.loop, SIRI_walk_close_handlers, NULL);
/* run the loop once more so call-backs on uv_close() can run */
- uv_run(siri.loop, UV_RUN_ONCE);
+ uv_run(siri.loop, UV_RUN_NOWAIT);
}