Skip to content

Commit 3bd7997

Browse files
committed
config: release kernel context on router creation error
Signed-off-by: Eduardo Silva <[email protected]>
1 parent 781aedf commit 3bd7997

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/flb_config.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,9 @@ struct flb_config *flb_config_init()
307307
config->router = flb_router_create(config);
308308
if (!config->router) {
309309
flb_error("[config] could not create router");
310+
if (config->kernel) {
311+
flb_kernel_destroy(config->kernel);
312+
}
310313
flb_cf_destroy(cf);
311314
flb_free(config);
312315
return NULL;

0 commit comments

Comments
 (0)