Module: wine Branch: master Commit: ffad823e34f1f940530f72b7e17583da22d39d93 URL: https://gitlab.winehq.org/wine/wine/-/commit/ffad823e34f1f940530f72b7e17583d...
Author: Hans Leidekker hans@codeweavers.com Date: Wed Nov 16 16:51:08 2022 +0100
bcrypt: Fix possible buffer overflow in export_gnutls_datum().
---
dlls/bcrypt/gnutls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/bcrypt/gnutls.c b/dlls/bcrypt/gnutls.c index fa4a0793cda..aeef64fd642 100644 --- a/dlls/bcrypt/gnutls.c +++ b/dlls/bcrypt/gnutls.c @@ -659,7 +659,7 @@ static ULONG export_gnutls_datum( UCHAR *buffer, ULONG buflen, gnutls_datum_t *d size = buflen; }
- if (buffer) memcpy( buffer + offset, src, size ); + if (buffer) memcpy( buffer + offset, src, size - offset ); return size; }