]> andersk Git - moira.git/blobdiff - update/auth_001.c
remove mkdir of $(DESTDIR)/util to avoid excessive errors.
[moira.git] / update / auth_001.c
index 47c9df599d1dcf73519bc1eb770bd5d2a7dcce4a..72fcbdedc57d32127c085fd3968fa4f0076ac4ee 100644 (file)
@@ -2,15 +2,18 @@
  *     $Source$
  *     $Header$
  */
+/*  (c) Copyright 1988 by the Massachusetts Institute of Technology. */
+/*  For copying and distribution information, please see the file */
+/*  <mit-copyright.h>. */
 
 #ifndef lint
 static char *rcsid_auth_001_c = "$Header$";
 #endif lint
 
+#include <mit-copyright.h>
 #include <stdio.h>
 #include <strings.h>
-#include "gdb.h"
-#include "smsu_int.h"
+#include <gdb.h>
 #include "kludge.h"
 #include <krb.h>
 #include <netinet/in.h>
@@ -22,7 +25,8 @@ extern struct sockaddr_in *client_address();
 extern CONNECTION conn;
 int code;
 extern char *PrincipalHostname();
-static char sms[] = "sms";
+static char service[] = "rcmd";
+static char master[] = "sms";
 static char qmark[] = "???";
 
 /*
@@ -56,7 +60,7 @@ auth_001(str)
     ticket_st.mbz = 0;
     ticket_st.length = MAX_STRING_SIZE(data);
     bcopy(STRING_DATA(data), ticket_st.dat, MAX_STRING_SIZE(data));
-    code = rd_ap_req(&ticket_st, sms,
+    code = krb_rd_req(&ticket_st, service,
                     PrincipalHostname(host), 0,
                     &ad, "/etc/srvtab");
     if (code) {
@@ -69,7 +73,7 @@ auth_001(str)
     if (get_krbrlm(realm,0))
        realm[0] = '\0';
     code = EPERM;
-    if (strcmp(sms, ad.pname))
+    if (strcmp(master, ad.pname))
        goto auth_failed;
     if (ad.pinst[0] != '\0')
        goto auth_failed;
This page took 0.049446 seconds and 4 git commands to generate.