summaryrefslogtreecommitdiffstats
path: root/fuzz/bplist-crashes/crash-daddb6e82e3d1ed76e20e4131462f5247a6fb131
diff options
context:
space:
mode:
authorGravatar Matthew Smith2022-07-25 19:06:41 +0100
committerGravatar Nikias Bassen2022-08-24 17:18:06 +0200
commit8163aa935e9dcbc15c6c091da7fc42f017fc7ce9 (patch)
treee00d083db5ca9a7ffa83ffc1cb656b3b6e49ad1c /fuzz/bplist-crashes/crash-daddb6e82e3d1ed76e20e4131462f5247a6fb131
parent2ca50ad4bc12ad9083897cab381fe22d3d91d49e (diff)
downloadlibplist-8163aa935e9dcbc15c6c091da7fc42f017fc7ce9.tar.gz
libplist-8163aa935e9dcbc15c6c091da7fc42f017fc7ce9.tar.bz2
bplist: Fix strict aliasing violations
Casting a float pointer to an int pointer is a strict aliasing violation (-Wstrict-aliasing) and is undefined behaviour (although, it did not seem to cause any real issues). An optimising compiler should elide the memcopies added by this commit.
Diffstat (limited to 'fuzz/bplist-crashes/crash-daddb6e82e3d1ed76e20e4131462f5247a6fb131')
0 files changed, 0 insertions, 0 deletions