From 2a3e00306c9b3b4db71a777a7c3ccb70e470c675 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Fri, 12 May 2006 09:46:51 +0000 Subject: * Update to current GSSAPI patch from http://www.sxw.org.uk/computing/patches/openssh-4.3p2-gsskex-20060223.patch (closes: #352042). --- monitor_wrap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'monitor_wrap.c') diff --git a/monitor_wrap.c b/monitor_wrap.c index 23b0cbd59..6749d3f93 100644 --- a/monitor_wrap.c +++ b/monitor_wrap.c @@ -1222,6 +1222,7 @@ mm_ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_desc *data, gss_buffer_desc *hash) { Buffer m; OM_uint32 major; + u_int len; buffer_init(&m); buffer_put_string(&m, data->value, data->length); @@ -1230,7 +1231,8 @@ mm_ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_desc *data, gss_buffer_desc *hash) mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSIGN, &m); major = buffer_get_int(&m); - hash->value = buffer_get_string(&m, &hash->length); + hash->value = buffer_get_string(&m, &len); + hash->length = len; buffer_free(&m); -- cgit v1.2.3