diff options
author | Simo Sorce <simo@redhat.com> | 2012-06-11 21:25:27 -0400 |
---|---|---|
committer | Günther Deschner <gdeschner@redhat.com> | 2012-06-26 14:44:43 +0200 |
commit | b399ba76c63a3fb60c6fc2fa98ea73de4f8d5a64 (patch) | |
tree | bbee60d364359243c3440c4c52c4d49f783bff1a | |
parent | a50328cb5bcf425afb1860d09de255cf79ef2132 (diff) | |
download | gss-proxy-b399ba76c63a3fb60c6fc2fa98ea73de4f8d5a64.tar.gz gss-proxy-b399ba76c63a3fb60c6fc2fa98ea73de4f8d5a64.tar.xz gss-proxy-b399ba76c63a3fb60c6fc2fa98ea73de4f8d5a64.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, |