From: Nikos Mavrogiannopoulos Date: Wed, 29 Feb 2012 20:01:58 +0000 (+0100) Subject: corrected copying of buffers. X-Git-Tag: gnutls_3_0_15~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f4ea85c11b4660b29ea52f22e2ca133cb32859a5;p=thirdparty%2Fgnutls.git corrected copying of buffers. --- diff --git a/lib/gnutls_mbuffers.c b/lib/gnutls_mbuffers.c index 24888655f2..496c1cc35c 100644 --- a/lib/gnutls_mbuffers.c +++ b/lib/gnutls_mbuffers.c @@ -356,8 +356,8 @@ _mbuffer_linearize (mbuffer_head_st * buf) for (cur = _mbuffer_head_get_first (buf, &msg); msg.data != NULL; cur = _mbuffer_head_get_next (cur, &msg)) { - memcpy (&bufel->msg.data[pos], msg.data, cur->msg.size); - pos += cur->msg.size; + memcpy (&bufel->msg.data[pos], msg.data, msg.size); + pos += msg.size; } _mbuffer_head_clear (buf);