aboutsummaryrefslogtreecommitdiff
path: root/src/plugin
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2017-08-31 11:26:28 -0700
committerMatthew Dempsky <mdempsky@google.com>2017-09-09 14:13:33 +0000
commit3d7042fba341180e63ea27fdfafbbab2499314aa (patch)
treed37d63c05d68ddb554701fcddfd45b2e36addf32 /src/plugin
parent08347648a6261fddc259fd846cf565a03875416a (diff)
downloadgo-3d7042fba341180e63ea27fdfafbbab2499314aa.tar.xz
cmd/pack: fix export data truncation bug
The binary export data format includes escaping to prevent "\n$$" from appearing internally, but not "\n!\n". This could result in a false positive when cmd/pack searched for "\n!\n" as the delimiter between package definition and linker object. To address this, this CL changes cmd/pack to also be aware of the "\n$$" markers, and to ignore "\n!\n" within the export data. Fixes #21703. Change-Id: I71ea8ba49dbd066c7afb7717ddc0190e38fe5649 Reviewed-on: https://go-review.googlesource.com/60773 Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/plugin')
0 files changed, 0 insertions, 0 deletions