ref: 65591113f551b4506fe16fe5a9a11b5ea46138a5
parent: 5e8b0c6890f818951b947a9986f69364bc629b0c
author: Sigrid Solveig Haflínudóttir <[email protected]>
date: Mon Mar 4 13:11:11 EST 2024
flac: fix possible mime buffer overflow (used wrong offset)
--- a/flac.c
+++ b/flac.c
@@ -45,7 +45,7 @@
sz -= 8;
n = beuint(&d[4]);
mime = ctx->buf+20;
- if(n >= sz || n >= ctx->bufsz-1 || ctx->read(ctx, mime, n) != n)
+ if(n >= sz || n >= ctx->bufsz-20 || ctx->read(ctx, mime, n) != n)
return -1;
sz -= n;
mime[n] = 0;