summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2017-08-11 13:41:39 +0200
committerTony Sarajärvi <tony.sarajarvi@qt.io>2017-08-26 12:12:10 +0000
commite8b9a17a3bd770f6bf1bc8f4e0586565acf425e2 (patch)
tree55135c9c1ad76263d55074aa5535a21b552ac874 /util
parent702be65532263bd52ad0b67235c112083120699e (diff)
qmake: fix hypothetical raw data leak in $$replace()
the replacement value may well constitute the whole output string - this is in fact common, given this rather typical usage pattern: BAR = $$replace(FOO, -flag, -otherflag) this must be considered when constructing the return value. compare 3c8134958c6. as of now, this is irrelevant, as QString::replace(QRegExp, QString) will always memcpy the replacement into a detached copy of the target, but one never knows. Change-Id: Ia1f271f45023746040fc28ce6d88a6609e05e5c2 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'util')
0 files changed, 0 insertions, 0 deletions