diff options
author | Daniel Willmann <daniel@totalueberwachung.de> | 2011-07-17 17:48:18 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-07-19 17:56:07 +0200 |
commit | c7401c6c23169771822a9f5b98cfea304f1670cf (patch) | |
tree | 682c618fcbf005a29f24fd3369d7597c0070db8e /src/osmo_server_main.c | |
parent | de77386d84f8d9237020bc5d12ef51b754cb7563 (diff) |
server: Register signal handler to reopen logfiles on SIGHUP
Diffstat (limited to 'src/osmo_server_main.c')
-rw-r--r-- | src/osmo_server_main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/osmo_server_main.c b/src/osmo_server_main.c index 5c1ad58..4e67163 100644 --- a/src/osmo_server_main.c +++ b/src/osmo_server_main.c @@ -140,6 +140,9 @@ static void signal_handler(int signal) talloc_report(tall_vty_ctx, stderr); talloc_report_full(tall_bsc_ctx, stderr); break; + case SIGHUP: + osmo_pcap_server_reopen(pcap_server); + break; default: break; } @@ -175,6 +178,7 @@ int main(int argc, char **argv) signal(SIGABRT, &signal_handler); signal(SIGUSR1, &signal_handler); osmo_init_ignore_signals(); + signal(SIGHUP, &signal_handler); telnet_init(tall_bsc_ctx, NULL, 4241); |