summaryrefslogtreecommitdiffstats
path: root/src/openvg
diff options
context:
space:
mode:
authorDenis Dzyubenko <denis.dzyubenko@nokia.com>2010-10-06 08:31:37 (GMT)
committerDenis Dzyubenko <denis.dzyubenko@nokia.com>2010-10-06 10:12:45 (GMT)
commit4b81cb847647450f4bad8a0d9a278d43ebdfecc6 (patch)
tree7f474bb83885e422f5284da47e4f3237dd7feed5 /src/openvg
parent62ee836fafe515c03b0be716585f8c2354e188f7 (diff)
downloadQt-4b81cb847647450f4bad8a0d9a278d43ebdfecc6.zip
Qt-4b81cb847647450f4bad8a0d9a278d43ebdfecc6.tar.gz
Qt-4b81cb847647450f4bad8a0d9a278d43ebdfecc6.tar.bz2
Fixed a buffer overrun when pasting large data from non-Qt apps
When we receive a COMPOUND_TEXT data and convert it to multi-byte, if the new length is less than the original buffer, we resize the buffer, but then we need to make sure we reset the buffer_offset variable, which is returned as a "size" of the buffer to a caller. The conversion to COMPOUND_TEXT format was totally wrong, we were using the wrong length of the input text, so the converted string was truncated. Task-number: QTBUG-8644 Reviewed-by: Bradley T. Hughes
Diffstat (limited to 'src/openvg')
0 files changed, 0 insertions, 0 deletions