|
@@ -641,7 +641,7 @@ out:
|
|
|
|
|
|
u32
|
|
|
gss_krb5_aes_encrypt(struct krb5_ctx *kctx, u32 offset,
|
|
|
- struct xdr_buf *buf, int ec, struct page **pages)
|
|
|
+ struct xdr_buf *buf, struct page **pages)
|
|
|
{
|
|
|
u32 err;
|
|
|
struct xdr_netobj hmac;
|
|
@@ -684,13 +684,8 @@ gss_krb5_aes_encrypt(struct krb5_ctx *kctx, u32 offset,
|
|
|
ecptr = buf->tail[0].iov_base;
|
|
|
}
|
|
|
|
|
|
- memset(ecptr, 'X', ec);
|
|
|
- buf->tail[0].iov_len += ec;
|
|
|
- buf->len += ec;
|
|
|
-
|
|
|
/* copy plaintext gss token header after filler (if any) */
|
|
|
- memcpy(ecptr + ec, buf->head[0].iov_base + offset,
|
|
|
- GSS_KRB5_TOK_HDR_LEN);
|
|
|
+ memcpy(ecptr, buf->head[0].iov_base + offset, GSS_KRB5_TOK_HDR_LEN);
|
|
|
buf->tail[0].iov_len += GSS_KRB5_TOK_HDR_LEN;
|
|
|
buf->len += GSS_KRB5_TOK_HDR_LEN;
|
|
|
|