]> andersk Git - moira.git/commitdiff
better error message on authorization failure
authormar <mar>
Tue, 20 Nov 1990 17:50:24 +0000 (17:50 +0000)
committermar <mar>
Tue, 20 Nov 1990 17:50:24 +0000 (17:50 +0000)
clients/moira/main.c

index 539c15c963b3b71d03acfa46f3e4391faf2d0119..d9597b07c802df8ce18f1cd28480db6e07e4b254 100644 (file)
@@ -26,6 +26,7 @@
 #include <sys/types.h>
 #include <moira.h>
 #include <menu.h>
+#include <krb_et.h>
 
 #include "mit-copyright.h"
 #include "defs.h"
@@ -109,8 +110,13 @@ main(argc, argv)
            char buf[BUFSIZ];
            com_err(program_name, status, "\nPress [RETURN] to continue");
            gets(buf);
-       } else
-         ErrorExit("\nAuthorization failed -- please run kinit", status);
+       } else {
+         if (status >= ERROR_TABLE_BASE_krb &&
+             status <= ERROR_TABLE_BASE_krb + 256)
+           ErrorExit("\nAuthorization failed -- please run kinit", status);
+         else
+           ErrorExit("\nAuthorization failed.", status);
+       }
     }
 
 /*
This page took 0.042405 seconds and 5 git commands to generate.