summaryrefslogtreecommitdiffstats
path: root/proxy/src
diff options
context:
space:
mode:
Diffstat (limited to 'proxy/src')
-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,