Changeset 740 for vendor/current/source4/heimdal/kdc/windc.c
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified vendor/current/source4/heimdal/kdc/windc.c ¶
r414 r740 34 34 #include "kdc_locl.h" 35 35 36 RCSID("$Id$");37 38 36 static krb5plugin_windc_ftable *windcft; 39 37 static void *windcctx; … … 56 54 57 55 windcft = _krb5_plugin_get_symbol(e); 58 if (windcft->minor_version < KRB5_WINDC_PLUGIN G_MINOR)56 if (windcft->minor_version < KRB5_WINDC_PLUGIN_MINOR) 59 57 continue; 60 58 … … 62 60 break; 63 61 } 62 _krb5_plugin_free(list); 64 63 if (e == NULL) { 65 _krb5_plugin_free(list);66 64 krb5_set_error_message(context, ENOENT, "Did not find any WINDC plugin"); 67 65 windcft = NULL; … … 89 87 hdb_entry_ex *client, 90 88 hdb_entry_ex *server, 91 krb5_pac *pac) 89 hdb_entry_ex *krbtgt, 90 krb5_pac *pac, 91 int *verified) 92 92 { 93 if (windcft == NULL) { 94 krb5_set_error_message(context, EINVAL, "Can't verify PAC, no function"); 95 return EINVAL; 96 } 97 return (windcft->pac_verify)(windcctx, context, 98 client_principal, client, server, pac); 93 krb5_error_code ret; 94 95 if (windcft == NULL) 96 return 0; 97 98 ret = windcft->pac_verify(windcctx, context, 99 client_principal, client, server, krbtgt, pac); 100 if (ret == 0) 101 *verified = 1; 102 return ret; 99 103 } 100 104
Note:
See TracChangeset
for help on using the changeset viewer.