gensec/spnego: remember the wanted features also on the main gensec context
authorStefan Metzmacher <metze@samba.org>
Thu, 1 Sep 2016 08:52:34 +0000 (10:52 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 26 Oct 2016 09:20:12 +0000 (11:20 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
auth/gensec/spnego.c

index 5f5047a808cc3adb0737d7a6c90f665d64f26ecc..47878922f9683177cc100fd4453ede139c8d6137 100644 (file)
@@ -1571,8 +1571,8 @@ static void gensec_spnego_want_feature(struct gensec_security *gensec_security,
 {
        struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
 
+       gensec_security->want_features |= feature;
        if (!spnego_state || !spnego_state->sub_sec_security) {
-               gensec_security->want_features |= feature;
                return;
        }