Use memmove in QListData::append(int) as regions overlap.
authorThiago Macieira <thiago@kde.org>
Fri, 8 Jul 2011 08:42:49 +0000 (10:42 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 8 Jul 2011 09:22:30 +0000 (11:22 +0200)
commitd96b7b809e614dd416709acec768529457120b9f
treeaaa1db4cb1bf11beda0136fe9dbe59ff6ea9fdfd
parent948d051fb145ad486e0409cb219bab9616328502
Use memmove in QListData::append(int) as regions overlap.

It's undefined behaviour to memcpy regions with overlapping area. You
have to use memmove.

Change-Id: I912c819bf7ab26ba1e60028ee9d7c833dfc5138a
Reviewed-on: http://codereview.qt.nokia.com/1355
Reviewed-by: Olivier Goffart <olivier.goffart@nokia.com>
src/corelib/tools/qlist.cpp