diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-04-03 13:07:43 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-04-03 13:07:43 +0200 |
commit | 0ca09335aa47fee181c36187143403811b5452f6 (patch) | |
tree | cb97c075defc170c8b5a7dbdb42f45d64a6f3d41 /libavformat/vplayerdec.c | |
parent | 5c0f6d53da154ef51933eb5820424612aedda50d (diff) | |
download | ffmpeg-0ca09335aa47fee181c36187143403811b5452f6.tar.gz |
avcodec/a64multienc: Don't use static buffers, fix potential races
render_charset() used static buffers that are always completely
initialized before every use, so that it is unnecessary for the
values in these arrays to be kept after leaving the function.
Given that this is not only unnecessary, but harmful due to the
possibility of data races if several instances of a64multi/a64multi5
run simultaneously these buffers have been replaced by ordinary buffers
on the stack (they are small enough for this).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/vplayerdec.c')
0 files changed, 0 insertions, 0 deletions