swscale/tests/swscale: Fix potential buffer overflow
The field width in a %s directive gives the amount of characters to read from the input and not the size of the receiving buffer; the latter must be of course also have space for the trailing \0 which has been forgotten here. The commit adds it (and fixes a -Wfortify-source warning from Clang). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
dff498fddf
commit
65154ba994
1 changed files with 1 additions and 1 deletions
|
|
@ -297,7 +297,7 @@ static int run_file_tests(const AVFrame *ref, FILE *fp, struct options opts)
|
|||
int ret;
|
||||
|
||||
while (fgets(buf, sizeof(buf), fp)) {
|
||||
char src_fmt_str[20], dst_fmt_str[20];
|
||||
char src_fmt_str[21], dst_fmt_str[21];
|
||||
enum AVPixelFormat src_fmt;
|
||||
enum AVPixelFormat dst_fmt;
|
||||
int sw, sh, dw, dh, mse[4];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue