Replace more long-lived contexts with talloc_autofree_context().
[ira/wip.git] / source3 / libsmb / spnego.c
index ee2c3c3d5a7ac646b8641a6a832f88004334feb8..3fa9559cfb1aab06ad90c5e72d3ae488bd0d4450 100644 (file)
@@ -41,7 +41,7 @@ static bool read_negTokenInit(ASN1_DATA *asn1, negTokenInit_t *token)
                        asn1_start_tag(asn1, ASN1_CONTEXT(0));
                        asn1_start_tag(asn1, ASN1_SEQUENCE(0));
 
-                       token->mechTypes = TALLOC_P(NULL, const char *);
+                       token->mechTypes = TALLOC_P(talloc_autofree_context(), const char *);
                        for (i = 0; !asn1->has_error &&
                                     0 < asn1_tag_remaining(asn1); i++) {
                                const char *p_oid = NULL;