Minor issues in heimdal kerberos
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 26 Jan 2014 18:09:34 +0000 (18:09 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 26 Jan 2014 18:18:27 +0000 (18:18 +0000)
src/modules/rlm_krb5/krb5.c
src/modules/rlm_krb5/rlm_krb5.c

index 81ed1d4..213042e 100644 (file)
@@ -69,7 +69,7 @@ char const *rlm_krb5_error(krb5_context context, krb5_error_code code)
        msg = krb5_get_error_message(context, code);
        if (msg) {
                strlcpy(buffer, msg, KRB5_STRERROR_BUFSIZE);
-               krb5_free_error_message(context, msg);
+               krb5_free_error_string(context, msg);
        } else {
                strlcpy(buffer, "Unknown error", KRB5_STRERROR_BUFSIZE);
        }
index 4c96eb5..2c546ef 100644 (file)
@@ -331,7 +331,7 @@ static rlm_rcode_t krb5_auth(void *instance, REQUEST *request)
                        break;
 
                case KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN:
-                       RDEBUG("User not found: %s (%i)", ret, rlm_krb5_error(conn->context, ret));
+                       RDEBUG("User not found: %i (%s)", ret, rlm_krb5_error(conn->context, ret));
                        rcode = RLM_MODULE_NOTFOUND;
 
                default: