r10656: BIG merge from trunk. Features not copied over
[abartlet/samba.git/.git] / source3 / libsmb / clispnego.c
index 85b7bd9e1eec1f3cee0d87cf33bcbd2d43c01d71..33fc265f79847dda077707a9ed00a65b02b7789f 100644 (file)
@@ -325,14 +325,15 @@ BOOL spnego_parse_krb5_wrap(DATA_BLOB blob, DATA_BLOB *ticket, uint8 tok_id[2])
 */
 int spnego_gen_negTokenTarg(const char *principal, int time_offset, 
                            DATA_BLOB *targ, 
-                           DATA_BLOB *session_key_krb5)
+                           DATA_BLOB *session_key_krb5, uint32 extra_ap_opts)
 {
        int retval;
        DATA_BLOB tkt, tkt_wrapped;
        const char *krb_mechs[] = {OID_KERBEROS5_OLD, OID_NTLMSSP, NULL};
 
        /* get a kerberos ticket for the service and extract the session key */
-       retval = cli_krb5_get_ticket(principal, time_offset, &tkt, session_key_krb5);
+       retval = cli_krb5_get_ticket(principal, time_offset,
+                                       &tkt, session_key_krb5, extra_ap_opts);
 
        if (retval)
                return retval;