auth/spnego: add an early return for OK or MORE PROCESSING in gensec_spnego_parse_neg...
authorStefan Metzmacher <metze@samba.org>
Fri, 7 Jul 2017 09:09:59 +0000 (11:09 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 25 Jul 2017 11:51:10 +0000 (13:51 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
auth/gensec/spnego.c

index 631e5b17413e8b53bd7a423d872bfd384fe4a7d2..1a4c28be11157f0fa7f3cddd510f17b6ff912fff 100644 (file)
@@ -328,7 +328,7 @@ static NTSTATUS gensec_spnego_parse_negTokenInit(struct gensec_security *gensec_
                }
 
                spnego_state->neg_oid = cur_sec->oid;
-               break;
+               return nt_status; /* OK or MORE PROCESSING */
        }
 
        if (!spnego_state->sub_sec_security) {