|
@@ -137,7 +137,7 @@ gss_wrap_kerberos(struct gss_ctx *ctx, int offset,
|
|
|
BUG_ON((buf->len - offset) % blocksize);
|
|
|
plainlen = blocksize + buf->len - offset;
|
|
|
|
|
|
- headlen = g_token_size(&kctx->mech_used, 22 + plainlen) -
|
|
|
+ headlen = g_token_size(&kctx->mech_used, 24 + plainlen) -
|
|
|
(buf->len - offset);
|
|
|
|
|
|
ptr = buf->head[0].iov_base + offset;
|
|
@@ -149,7 +149,7 @@ gss_wrap_kerberos(struct gss_ctx *ctx, int offset,
|
|
|
buf->len += headlen;
|
|
|
BUG_ON((buf->len - offset - headlen) % blocksize);
|
|
|
|
|
|
- g_make_token_header(&kctx->mech_used, 22 + plainlen, &ptr);
|
|
|
+ g_make_token_header(&kctx->mech_used, 24 + plainlen, &ptr);
|
|
|
|
|
|
|
|
|
*ptr++ = (unsigned char) ((KG_TOK_WRAP_MSG>>8)&0xff);
|