summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2012-06-11 21:25:27 -0400
committerSimo Sorce <simo@redhat.com>2012-07-26 16:28:18 -0400
commitbade7952d232adbc7ebed6a3bf2d4707d608128a (patch)
treeb89ffed00a53de3bae65ec416c1f82b58b7a696a
parent4686dcfcfe0270ab972610d5c30331f53aa108cb (diff)
downloadgss-proxy-bade7952d232adbc7ebed6a3bf2d4707d608128a.tar.gz
gss-proxy-bade7952d232adbc7ebed6a3bf2d4707d608128a.tar.xz
gss-proxy-bade7952d232adbc7ebed6a3bf2d4707d608128a.zip
memset default input token for init_sec_context
-rw-r--r--proxy/src/gp_rpc_init_sec_context.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/proxy/src/gp_rpc_init_sec_context.c b/proxy/src/gp_rpc_init_sec_context.c
index 075dcbb..8efd8b2 100644
--- a/proxy/src/gp_rpc_init_sec_context.c
+++ b/proxy/src/gp_rpc_init_sec_context.c
@@ -40,8 +40,8 @@ int gp_init_sec_context(struct gssproxy_ctx *gpctx,
uint32_t time_req;
struct gss_channel_bindings_struct cbs;
gss_channel_bindings_t pcbs;
- gss_buffer_desc ibuf;
- gss_buffer_t pibuf;
+ gss_buffer_desc ibuf = { 0, NULL };
+ gss_buffer_t pibuf = &ibuf;
gss_OID actual_mech_type = GSS_C_NO_OID;
gss_buffer_desc obuf = GSS_C_EMPTY_BUFFER;
uint32_t ret_maj;
@@ -100,7 +100,6 @@ int gp_init_sec_context(struct gssproxy_ctx *gpctx,
if (isca->input_token) {
gp_conv_gssx_to_buffer(isca->input_token, &ibuf);
- pibuf = &ibuf;
}
ret_maj = gss_init_sec_context(&ret_min,