]> andersk Git - moira.git/blobdiff - reg_svr/kerberos.c
Parse argv[0] correctly under Win32, since our behavior depends on how
[moira.git] / reg_svr / kerberos.c
index 9e7850fc5478924ce8fa6f99800b00e2808b5e59..870dfd416c20a80570b04852db01e4f32638edd6 100644 (file)
@@ -124,7 +124,7 @@ long register_kerberos(char *username, char *password)
   realm_params.realm = KERBEROS_TEST_REALM;
   realm_params.mask = KADM5_CONFIG_REALM;
 #else
-  admin_princ = REG_SVR_PRINC
+  strcpy(admin_princ, REG_SVR_PRINCIPAL);
   realm_params.mask = 0;
 #endif
 
@@ -149,6 +149,10 @@ cleanup:
 
   if (status == KADM5_DUP)
     return MR_IN_USE;
+  else if (status == KADM5_PASS_Q_TOOSHORT || 
+          status == KADM5_PASS_Q_CLASS ||
+          status == KADM5_PASS_Q_DICT)
+    return MR_QUALITY;
   else return status;
 }
 #endif
This page took 0.030478 seconds and 4 git commands to generate.