Ignore:
Timestamp:
May 24, 2009, 7:51:24 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 branch to 3.3.3

Location:
branches/samba-3.3.x/source/libads
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/libads/kerberos.c

    r206 r223  
    542542  out:
    543543
    544         if (princ) {
    545                 krb5_free_principal(ctx, princ);
    546         }
    547         if (cc) {
    548                 krb5_cc_close(ctx, cc);
    549         }
    550544        if (ctx) {
     545                if (princ) {
     546                        krb5_free_principal(ctx, princ);
     547                }
     548                if (cc) {
     549                        krb5_cc_close(ctx, cc);
     550                }
    551551                krb5_free_context(ctx);
    552552        }
  • branches/samba-3.3.x/source/libads/krb5_errs.c

    r206 r223  
    3131        {KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN, NT_STATUS_INVALID_ACCOUNT_NAME},
    3232        {KRB5KDC_ERR_ETYPE_NOSUPP, NT_STATUS_LOGON_FAILURE},
    33 #if defined(KRB5KDC_ERR_KEY_EXPIRED) /* Heimdal */
     33#if defined(KRB5KDC_ERR_KEY_EXP) /* MIT */
     34        {KRB5KDC_ERR_KEY_EXP, NT_STATUS_PASSWORD_EXPIRED},
     35#else /* old Heimdal releases have it with different name only in an enum: */
    3436        {KRB5KDC_ERR_KEY_EXPIRED, NT_STATUS_PASSWORD_EXPIRED},
    35 #elif defined(KRB5KDC_ERR_KEY_EXP) /* MIT */
    36         {KRB5KDC_ERR_KEY_EXP, NT_STATUS_PASSWORD_EXPIRED},
    37 #else
    38 #error Neither KRB5KDC_ERR_KEY_EXPIRED nor KRB5KDC_ERR_KEY_EXP available
    3937#endif
    4038        {25, NT_STATUS_PASSWORD_EXPIRED}, /* FIXME: bug in heimdal 0.7 krb5_get_init_creds_password (Inappropriate ioctl for device (25)) */
Note: See TracChangeset for help on using the changeset viewer.