The merge is lazy. Review postponed until next commit.
struct tal *tal;
int error;
- error = handle_args(argc, argv);
- if (error)
- return error;
+ print_stack_trace_on_segfault();
+
- error = rsync_init();
+ error = handle_flags_config(argc, argv);
if (error)
return error;
- print_stack_trace_on_segfault();
-
+ error = rsync_init(config_get_enable_rsync());
+ if (error)
- goto end;
++ goto end1;
+
- add_rpki_oids();
+ error = nid_init();
+ if (error)
- goto end;
++ goto end2;
+ error = extension_init();
+ if (error)
- goto end;
++ goto end2;
thvar_init();
fnstack_store();
fnstack_push(config_get_tal());
tal_destroy(tal);
}
- end:
++end2:
rsync_destroy();
-end:
++end1:
+ free_rpki_config();
return error;
}