memcpy should copy to the current mbuf, otherwise we're copying to the
first mbuf in the chain over and over.
Reported by: kevans
Reviewed by: glebius
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D52713
(cherry picked from commit e05521121f)