On Tue, Apr 18, 2017 at 05:05:06PM +0000, Maya Rashish wrote:
> XXX surrounding code seems fishy
> 
> @@ -759,7 +759,6 @@ swcr_compdec(struct cryptodesc *crd, con
>       if (result < crd->crd_len) {
>               adj = result - crd->crd_len;
>               if (outtype == CRYPTO_BUF_MBUF) {
> -                     adj = result - crd->crd_len;
>                       m_adj((struct mbuf *)buf, adj);
>               }
>               /* Don't adjust the iov_len, it breaks the kmem_free */
> 


calling m_adj with negative adj sounds possibly unintended

Reply via email to