diff --git a/src/lib/utils.c b/src/lib/utils.c index 4a83022..c9876d3 100644 --- a/src/lib/utils.c +++ b/src/lib/utils.c @@ -364,8 +364,10 @@ int set_params(rfc3161_context *ct, char *conf_file, char *conf_wd) { for (int i = 0; i < numthreads; i++) { ct->ts_ctx_pool[i].ts_ctx = create_tsctx(ct, ct->conf, TSA_SECTION, NULL); ct->ts_ctx_pool[i].available = 1; - if (ct->ts_ctx_pool[i].ts_ctx == NULL) + if (ct->ts_ctx_pool[i].ts_ctx == NULL){ ret = 0; + break; + } } // like any good daemon, return to '/' once the configuration is loaded chdir("/");