]> andersk Git - moira.git/blobdiff - reg_svr/reg_svr.c
include sms.h to stop lint complaints
[moira.git] / reg_svr / reg_svr.c
index 910c5d36cb790c90881f81c4a692e4880fc5bc2a..2474435622495c1e598208bea2a7a1539b6b3a03 100644 (file)
@@ -23,8 +23,8 @@ static char *rcsid_reg_svr_c = "$Header$";
 #include "reg_svr.h"
 #include "admin_server.h"
 #include "admin_err.h"
+#include "krb_et.h"
 
-extern int krb_err_base;
 extern char admin_errmsg[];
 
 static char krbhst[BUFSIZ];    /* kerberos server name */
@@ -57,7 +57,7 @@ main(argc,argv)
     init_ureg_err_tbl();
     
     /* Connect to the SMS server */
-    if ((status = sms_connect()) != SMS_SUCCESS) 
+    if ((status = sms_connect(SMS_SERVER)) != SMS_SUCCESS) 
     {
        com_err(whoami, status, " on connect");
        exit(1);
@@ -71,13 +71,13 @@ main(argc,argv)
     }
     
     if (status = get_krbrlm(krbrealm, 1)) {
-       status += krb_err_base;
+       status += ERROR_TABLE_BASE_krb;
        com_err(whoami, status, " fetching kerberos realm");
        exit(1);
     }
     
     if (status = get_krbhst(krbhst, krbrealm, 1)) {
-       status += krb_err_base;
+       status += ERROR_TABLE_BASE_krb;
        com_err(whoami, status, " fetching kerberos hostname");
        exit(1);
     } else {
@@ -424,7 +424,7 @@ int ureg_get_tkt()
     /* principal, instance, realm, service, service instance, life, file */
     if (status = get_svc_in_tkt("register", "sms", krbrealm, "changepw", 
                                krbhst, 1, KEYFILE))
-       status += krb_err_base;
+       status += ERROR_TABLE_BASE_krb;
 
 #ifdef DEBUG
     if (status == SUCCESS)
@@ -550,9 +550,9 @@ int reserve_user(message,retval)
            status = UREG_LOGIN_USED;
            break;
          default:
-           status = UREG_MISC_ERROR;
            critical_alert(FAIL_INST,"%s returned from register_user.",
                           error_message(status));
+           status = UREG_MISC_ERROR;
            break;
        }
     }
@@ -636,14 +636,3 @@ int set_password(message,retval)
     
     return status;
 }
-    
-/*
- * Local Variables:
- * mode: c
- * c-argdecl-indent: 2
- * c-brace-offset: -4
- * c-continued-statement-offset: 4
- * c-indent-level: 4
- * c-label-offset: -2
- * End:
- */
This page took 0.03451 seconds and 4 git commands to generate.