aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-11-01 00:20:01 +1030
committerAlan Modra <amodra@gmail.com>2021-11-01 22:30:33 +1030
commitc27cdb4c534e0b52ea877b6800f832756ee16a2f (patch)
tree3fd83f8cef38b521a12115be882cdbebbf713f12 /bfd
parent3197e593d8a2a79a23dc9155d18d7aff6281da14 (diff)
downloadgdb-c27cdb4c534e0b52ea877b6800f832756ee16a2f.zip
gdb-c27cdb4c534e0b52ea877b6800f832756ee16a2f.tar.gz
gdb-c27cdb4c534e0b52ea877b6800f832756ee16a2f.tar.bz2
objcopy buffer overflow
"tocopy" in this code was an int, which when the size to be copied was larger than MAXINT could result in tocopy being negative. A negative value of course is less than BUFSIZE, but when converted to bfd_size_type is extremely large. PR 995 * objcopy.c (copy_unknown_object): Correct calculation of "tocopy". Use better variable types.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions