diff options
author | sfan5 <sfan5@live.de> | 2023-01-09 21:22:50 +0100 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2023-01-12 22:02:07 +0100 |
commit | 833bff87385090f4ecd3e312ad039d138fa5162f (patch) | |
tree | d8785449cf4e5e6849dd7b8ca91edac064f7e58e /video/out | |
parent | f4280e5238b5df8eb33f3e9249decc68cacdde41 (diff) | |
download | mpv-833bff87385090f4ecd3e312ad039d138fa5162f.tar.bz2 mpv-833bff87385090f4ecd3e312ad039d138fa5162f.tar.xz |
{video,audio}: adjust unsafe strncpy usages
Diffstat (limited to 'video/out')
-rw-r--r-- | video/out/d3d11/ra_d3d11.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/video/out/d3d11/ra_d3d11.c b/video/out/d3d11/ra_d3d11.c index a9c2f0b163..62fcc1f47e 100644 --- a/video/out/d3d11/ra_d3d11.c +++ b/video/out/d3d11/ra_d3d11.c @@ -1597,8 +1597,8 @@ static void save_cached_program(struct ra *ra, struct ra_renderpass *pass, .frag_bytecode_len = frag_bc.len, .comp_bytecode_len = comp_bc.len, }; - strncpy(header.magic, cache_magic, sizeof(header.magic)); - strncpy(header.compiler, spirv->name, sizeof(header.compiler)); + memcpy(header.magic, cache_magic, sizeof(header.magic)); + strncpy(header.compiler, spirv->name, sizeof(header.compiler) - 1); struct bstr *prog = &pass->params.cached_program; bstr_xappend(pass, prog, (bstr){ (char *) &header, sizeof(header) }); |