mirror of https://gerrit.osmocom.org/osmo-sysmon
Install signal handlers before processing config
It's easier to troubleshoot vty-related issues when we can send signals to obtain talloc report. Change-Id: I6dd1ad55a227db08595d844008be86f648fa92c1
This commit is contained in:
parent
14474d3c66
commit
ada0d1a481
|
@ -210,6 +210,10 @@ int main(int argc, char **argv)
|
|||
ping_init = osysmon_ping_init();
|
||||
osysmon_file_init();
|
||||
|
||||
signal(SIGUSR1, &signal_handler);
|
||||
signal(SIGUSR2, &signal_handler);
|
||||
osmo_init_ignore_signals();
|
||||
|
||||
rc = vty_read_config_file(cmdline_opts.config_file, NULL);
|
||||
if (rc < 0) {
|
||||
fprintf(stderr, "Failed to parse the config file %s\n",
|
||||
|
@ -217,10 +221,6 @@ int main(int argc, char **argv)
|
|||
exit(2);
|
||||
}
|
||||
|
||||
signal(SIGUSR1, &signal_handler);
|
||||
signal(SIGUSR2, &signal_handler);
|
||||
osmo_init_ignore_signals();
|
||||
|
||||
if (cmdline_opts.daemonize) {
|
||||
rc = osmo_daemonize();
|
||||
if (rc < 0) {
|
||||
|
|
Loading…
Reference in New Issue