summaryrefslogtreecommitdiffstats
path: root/src/kadmin/v5server
diff options
context:
space:
mode:
Diffstat (limited to 'src/kadmin/v5server')
-rw-r--r--src/kadmin/v5server/ChangeLog7
-rw-r--r--src/kadmin/v5server/srv_main.c6
2 files changed, 11 insertions, 2 deletions
diff --git a/src/kadmin/v5server/ChangeLog b/src/kadmin/v5server/ChangeLog
index baa1ff373..ac32f6481 100644
--- a/src/kadmin/v5server/ChangeLog
+++ b/src/kadmin/v5server/ChangeLog
@@ -1,3 +1,10 @@
+Sun May 28 15:58:15 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * srv_main.c (main): Use exit instead of return from
+ main. Otherwise may return to a signal interrupt on
+ shutdown.
+ On shutdown - do not output message as stdout may
+ be closed on receivers end.
Fri May 26 17:50:13 EDT 1995 Paul Park (pjpark@mit.edu)
* Makefile.in - Add KDBLIB to dependency list.
diff --git a/src/kadmin/v5server/srv_main.c b/src/kadmin/v5server/srv_main.c
index 8ce9e6ce4..205fa927b 100644
--- a/src/kadmin/v5server/srv_main.c
+++ b/src/kadmin/v5server/srv_main.c
@@ -372,7 +372,9 @@ main(argc, argv)
}
else {
/* Received an unhandled signal */
- com_err(programname, 0, unh_signal_fmt, signal_number);
+#ifndef DEBUG
+ syslog(LOG_AUTH|LOG_INFO, unh_signal_fmt, signal_number);
+#endif
}
/* Now clean up after ourselves */
@@ -382,5 +384,5 @@ main(argc, argv)
acl_finish(kcontext, debug_level);
key_finish(kcontext, debug_level);
krb5_xfree(kcontext);
- return(error);
+ exit(error);
}