components/krb5/patches/025-ktwarnd.patch
changeset 7071 5404b7d366cf
parent 6978 14cbeb78966a
equal deleted inserted replaced
7070:cc52fb049d9b 7071:5404b7d366cf
   240 +    major_status = krb5_unparse_name(context, kcred->name->princ, &client_name);
   240 +    major_status = krb5_unparse_name(context, kcred->name->princ, &client_name);
   241 +    if (GSS_ERROR(major_status))
   241 +    if (GSS_ERROR(major_status))
   242 +        goto cleanup;
   242 +        goto cleanup;
   243 +    (void) kwarn_del_warning(client_name);
   243 +    (void) kwarn_del_warning(client_name);
   244 +    if (kwarn_add_warning(client_name, kcred->expire) != 0) {
   244 +    if (kwarn_add_warning(client_name, kcred->expire) != 0) {
   245 +        syslog(LOG_AUTH|LOG_NOTICE, "store_cred: kwarn_add_warning"
   245 +        syslog(LOG_AUTH|LOG_DEBUG, "store_cred: kwarn_add_warning"
   246 +            " failed: ktkt_warnd(1M) down? ");
   246 +            " failed: ktkt_warnd(1M) down? ");
   247 +    }
   247 +    }
   248 +    free(client_name);
   248 +    free(client_name);
   249 +
   249 +
   250  cleanup:
   250  cleanup: