s3-build: fix another build warning with the new ASN1 code.
authorGünther Deschner <gd@samba.org>
Thu, 23 Oct 2008 09:45:41 +0000 (11:45 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 23 Oct 2008 09:46:18 +0000 (11:46 +0200)
Guenther

source3/libsmb/spnego.c

index 72559cdeae254353c6a9864d514c12aeee36f70b..ee2c3c3d5a7ac646b8641a6a832f88004334feb8 100644 (file)
@@ -185,10 +185,13 @@ static bool read_negTokenTarg(ASN1_DATA *asn1, negTokenTarg_t *token)
                        asn1_end_tag(asn1);
                        asn1_end_tag(asn1);
                        break;
                        asn1_end_tag(asn1);
                        asn1_end_tag(asn1);
                        break;
-               case ASN1_CONTEXT(1):
+               case ASN1_CONTEXT(1): {
+                       const char *mech = NULL;
                        asn1_start_tag(asn1, ASN1_CONTEXT(1));
                        asn1_start_tag(asn1, ASN1_CONTEXT(1));
-                       asn1_read_OID(asn1, NULL, &token->supportedMech);
+                       asn1_read_OID(asn1, NULL, &mech);
                        asn1_end_tag(asn1);
                        asn1_end_tag(asn1);
+                       token->supportedMech = CONST_DISCARD(char *, mech);
+                       }
                        break;
                case ASN1_CONTEXT(2):
                        asn1_start_tag(asn1, ASN1_CONTEXT(2));
                        break;
                case ASN1_CONTEXT(2):
                        asn1_start_tag(asn1, ASN1_CONTEXT(2));