This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Harald Welte gerrit-no-reply at lists.osmocom.orgReview at https://gerrit.osmocom.org/3859 ggsn: Handle SIGTERM like SIGINT and terminate Change-Id: I0c8773bd6ef41332b91b5b025aef9ef129af8289 --- M ggsn/ggsn.c 1 file changed, 3 insertions(+), 1 deletion(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ggsn refs/changes/59/3859/1 diff --git a/ggsn/ggsn.c b/ggsn/ggsn.c index 5deff56..e6fc117 100644 --- a/ggsn/ggsn.c +++ b/ggsn/ggsn.c @@ -655,6 +655,7 @@ LOGP(DGGSN, LOGL_NOTICE, "signal %d received\n", s); switch (s) { case SIGINT: + case SIGTERM: LOGP(DGGSN, LOGL_NOTICE, "SIGINT received, shutting down\n"); end = 1; break; @@ -801,11 +802,12 @@ struct ggsn_ctx *ggsn; int rc; - /* Handle keyboard interrupt SIGINT */ tall_ggsn_ctx = talloc_named_const(NULL, 0, "openggsn"); msgb_talloc_ctx_init(tall_ggsn_ctx, 0); + /* Handle keyboard interrupt SIGINT */ signal(SIGINT, &signal_handler); + signal(SIGTERM, &signal_handler); signal(SIGABRT, &signal_handler); signal(SIGUSR1, &signal_handler); signal(SIGUSR2, &signal_handler); -- To view, visit https://gerrit.osmocom.org/3859 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I0c8773bd6ef41332b91b5b025aef9ef129af8289 Gerrit-PatchSet: 1 Gerrit-Project: osmo-ggsn Gerrit-Branch: master Gerrit-Owner: Harald Welte <laforge at gnumonks.org>