From 2c5228c78de95ebca1252c81130298f541366e32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 9 May 2005 15:35:22 +0000 Subject: [PATCH] (main): catch -2 as EOF git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15101 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kadmin/kadmin.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kadmin/kadmin.c b/kadmin/kadmin.c index 02b1eb0a7..0e4cc1486 100644 --- a/kadmin/kadmin.c +++ b/kadmin/kadmin.c @@ -288,12 +288,16 @@ main(int argc, char **argv) ret = sl_command (commands, argc, argv); if(ret == -1) krb5_warnx (context, "unrecognized command: %s", argv[0]); + else if (ret == -2) + ret = 0; if(ret != 0) exit_status = 1; } else { while(!exit_seen) { ret = sl_command_loop(commands, "kadmin> ", NULL); - if (ret != 0) + if (ret == -2) + exit_seen = 1; + else if (ret != 0) exit_status = 1; } }