]> andersk Git - moira.git/blobdiff - server/mr_main.c
Use krb5 auth, not krb4.
[moira.git] / server / mr_main.c
index 08b761284b5b00b2fe1aa115b91210451bbd249c..a8e91fc907e176744495de2dc87f3e35ea906c1e 100644 (file)
@@ -29,6 +29,7 @@
 #include <unistd.h>
 
 #include <krb.h>
+#include <krb5.h>
 
 RCSID("$Header$");
 
@@ -42,6 +43,7 @@ time_t now;
 
 char *host;
 char krb_realm[REALM_SZ];
+krb5_context context = NULL;
 
 /* Client array and associated data. This needs to be global for _list_users */
 client **clients;
@@ -104,6 +106,14 @@ int main(int argc, char **argv)
 
   krb_get_lrealm(krb_realm, 1);
 
+  status = krb5_init_context(&context);
+  if (status)
+    {
+      com_err(whoami, status, "Initializing krb5 context.");
+      exit(1);
+    }
+  krb5_init_ets(context);
+
   /*
    * Database initialization.  Only init if database should be open.
    */
This page took 0.035418 seconds and 4 git commands to generate.