boostorg / mysql

MySQL C++ client based on Boost.Asio
https://www.boost.org/doc/libs/master/libs/mysql
Boost Software License 1.0
258 stars 33 forks source link

UB on row and rows self copy assignment #124

Closed anarthal closed 1 year ago

anarthal commented 1 year ago

The self-assignment protection we have for view assignment is not in place for copy assignment. This causes memcpy's with overlapping addresses.