diff options
author | Simo Sorce <simo@redhat.com> | 2012-06-11 21:25:27 -0400 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2012-07-26 16:28:18 -0400 |
commit | bade7952d232adbc7ebed6a3bf2d4707d608128a (patch) | |
tree | b89ffed00a53de3bae65ec416c1f82b58b7a696a | |
parent | 4686dcfcfe0270ab972610d5c30331f53aa108cb (diff) | |
download | gss-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.c | 5 |
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, |