diff options
author | Colin Watson <cjwatson@debian.org> | 2006-05-12 09:46:51 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2006-05-12 09:46:51 +0000 |
commit | 2a3e00306c9b3b4db71a777a7c3ccb70e470c675 (patch) | |
tree | f00af0128b0ac750d739384f111000c1c97007e4 /monitor_wrap.c | |
parent | 2ee73b36b9a35daeaa4b065046882dc1f5f551b6 (diff) |
* Update to current GSSAPI patch from
http://www.sxw.org.uk/computing/patches/openssh-4.3p2-gsskex-20060223.patch
(closes: #352042).
Diffstat (limited to 'monitor_wrap.c')
-rw-r--r-- | monitor_wrap.c | 4 |
1 files changed, 3 insertions, 1 deletions
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) | |||
1222 | { | 1222 | { |
1223 | Buffer m; | 1223 | Buffer m; |
1224 | OM_uint32 major; | 1224 | OM_uint32 major; |
1225 | u_int len; | ||
1225 | 1226 | ||
1226 | buffer_init(&m); | 1227 | buffer_init(&m); |
1227 | buffer_put_string(&m, data->value, data->length); | 1228 | 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) | |||
1230 | mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSIGN, &m); | 1231 | mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSIGN, &m); |
1231 | 1232 | ||
1232 | major = buffer_get_int(&m); | 1233 | major = buffer_get_int(&m); |
1233 | hash->value = buffer_get_string(&m, &hash->length); | 1234 | hash->value = buffer_get_string(&m, &len); |
1235 | hash->length = len; | ||
1234 | 1236 | ||
1235 | buffer_free(&m); | 1237 | buffer_free(&m); |
1236 | 1238 | ||