From 950ad5b73dc8a427c98126a2346eb7e357121507 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 21 Jul 2000 23:28:10 +0000 Subject: [PATCH] (wait_term): if we're doing something, set just set a flag otherwise exit rightaway git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8738 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kadmin/kadm_conn.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kadmin/kadm_conn.c b/kadmin/kadm_conn.c index 315369202..2c3e9869b 100644 --- a/kadmin/kadm_conn.c +++ b/kadmin/kadm_conn.c @@ -88,12 +88,15 @@ parse_ports(krb5_context context, const char *str) } static pid_t pgrp; -int term_flag; +sig_atomic_t term_flag, doing_useful_work; static RETSIGTYPE wait_term(int sig) { - term_flag = 1; + if(doing_useful_work) + term_flag = 1; + else + exit(0); SIGRETURN(0); }