Ignore:
Timestamp:
Apr 25, 2007, 9:44:55 AM (14 years ago)
Author:
Paul Smedley
Message:

Code updated to Samba 3.0.25rc2 level

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/samba/source/libsmb/clikrb5.c

    r26 r30  
    14001400}
    14011401
    1402 #ifndef HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC
    1403  krb5_error_code krb5_get_init_creds_opt_alloc(krb5_context context, krb5_get_init_creds_opt **opt)
    1404 {
     1402 krb5_error_code smb_krb5_get_init_creds_opt_alloc(krb5_context context,
     1403                                            krb5_get_init_creds_opt **opt)
     1404{
     1405#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC
     1406        /* Heimdal or modern MIT version */
     1407        return krb5_get_init_creds_opt_alloc(context, opt);
     1408#else
     1409        /* Historical MIT version */
    14051410        krb5_get_init_creds_opt *my_opt;
    14061411
     
    14151420        *opt =  my_opt;
    14161421        return 0;
    1417 }
    1418 #endif
    1419 
    1420 #ifndef HAVE_KRB5_GET_INIT_CREDS_OPT_FREE
    1421  void krb5_get_init_creds_opt_free(krb5_get_init_creds_opt *opt)
    1422 {
     1422#endif /* HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC  */
     1423}
     1424
     1425 void smb_krb5_get_init_creds_opt_free(krb5_context context,
     1426                                krb5_get_init_creds_opt *opt)
     1427{
     1428#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_FREE
     1429
     1430#ifdef KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT
     1431        /* Modern MIT version */
     1432        krb5_get_init_creds_opt_free(context, opt);
     1433#else
     1434        /* Heimdal version */
     1435        krb5_get_init_creds_opt_free(opt);
     1436#endif
     1437
     1438#else /* HAVE_KRB5_GET_INIT_CREDS_OPT_FREE */
     1439        /* Historical MIT version */
    14231440        SAFE_FREE(opt);
    14241441        opt = NULL;
    1425 }
    1426 #endif
     1442#endif /* HAVE_KRB5_GET_INIT_CREDS_OPT_FREE */
     1443}
    14271444
    14281445 krb5_error_code smb_krb5_mk_error(krb5_context context,
Note: See TracChangeset for help on using the changeset viewer.