s3-gse: align common elements between gse_context and gensec_gssapi_state
authorAndrew Bartlett <abartlet@samba.org>
Wed, 11 Jan 2012 00:52:13 +0000 (11:52 +1100)
committerStefan Metzmacher <metze@samba.org>
Wed, 18 Jan 2012 15:23:25 +0000 (16:23 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
source3/librpc/crypto/gse.c

index 010d5252292898ec3764d63ccbd17e6313b16a00..7cf116522d316ad9f98875a2739cec4402feed98 100644 (file)
@@ -70,21 +70,22 @@ gss_OID_desc gse_authz_data_oid = {
 static char *gse_errstr(TALLOC_CTX *mem_ctx, OM_uint32 maj, OM_uint32 min);
 
 struct gse_context {
 static char *gse_errstr(TALLOC_CTX *mem_ctx, OM_uint32 maj, OM_uint32 min);
 
 struct gse_context {
+       gss_ctx_id_t gssapi_context;
+       gss_name_t server_name;
+       gss_name_t client_name;
+       OM_uint32 gss_want_flags, gss_got_flags;
+
+       gss_cred_id_t delegated_cred_handle;
+
+       /* gensec_gse only */
        krb5_context k5ctx;
        krb5_ccache ccache;
        krb5_keytab keytab;
 
        krb5_context k5ctx;
        krb5_ccache ccache;
        krb5_keytab keytab;
 
-       gss_ctx_id_t gssapi_context;
-
        gss_OID_desc gss_mech;
        gss_OID_desc gss_mech;
-       OM_uint32 gss_want_flags;
        gss_cred_id_t creds;
        gss_cred_id_t creds;
-       gss_name_t server_name;
 
        gss_OID ret_mech;
 
        gss_OID ret_mech;
-       OM_uint32 gss_got_flags;
-       gss_cred_id_t delegated_cred_handle;
-       gss_name_t client_name;
 };
 
 #ifndef HAVE_GSS_OID_EQUAL
 };
 
 #ifndef HAVE_GSS_OID_EQUAL