s3-gse: Fix OID to read for kerberos key type
authorAndrew Bartlett <abartlet@samba.org>
Fri, 17 Feb 2012 01:30:55 +0000 (12:30 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 17 Feb 2012 06:36:37 +0000 (17:36 +1100)
source3/librpc/crypto/gse.c

index 3643262a77f81b3765b094c0565fc0ee01593e77..dcfaa722f96e87047dbe9cd2930d13616ac44591 100644 (file)
@@ -621,8 +621,8 @@ static NTSTATUS gse_get_session_key(TALLOC_CTX *mem_ctx,
                char *oid;
                char *p, *q = NULL;
                if (!ber_read_OID_String(talloc_tos(), 
-                                        data_blob_const(set->elements[0].value,
-                                                        set->elements[0].length), &oid)) {
+                                        data_blob_const(set->elements[1].value,
+                                                        set->elements[1].length), &oid)) {
                        TALLOC_FREE(oid);
                        gss_maj = gss_release_buffer_set(&gss_min, &set);
                        return NT_STATUS_INVALID_PARAMETER;