freedreno/decode: fix possible overflow
authorDavid Heidelberg <david.heidelberg@collabora.com>
Mon, 20 Mar 2023 23:24:43 +0000 (00:24 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 23 Mar 2023 18:56:34 +0000 (18:56 +0000)
commitc029b1499fabd513ad9ba063b3d2029cd3197431
treeb0d6596c1c1df79221a266922cbc5126b4b15176
parent6c5888b890c35500f0547d82758ce7546c3c7e15
freedreno/decode: fix possible overflow

```
../src/freedreno/decode/rddecompiler.c:242:65: error: 'sscanf' may overflow; destination buffer in argument 3 has size 32, but the corresponding specifier may require size 33 [-Werror,-Wfortify-source]
         if (sscanf(info->name, "%32[A-Z0-6_][%32[x0-9]].%32s", reg_name,
                                                                ^
../src/freedreno/decode/rddecompiler.c:243:21: error: 'sscanf' may overflow; destination buffer in argument 4 has size 32, but the corresponding specifier may require size 33 [-Werror,-Wfortify-source]
                    reg_idx, field_name) != 3) {
                    ^
../src/freedreno/decode/rddecompiler.c:243:30: error: 'sscanf' may overflow; destination buffer in argument 5 has size 32, but the corresponding specifier may require size 33 [-Werror,-Wfortify-source]
                    reg_idx, field_name) != 3) {
                             ^
```

Reviewed-by: Rob Clark <robclark@freedesktop.org>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22015>
src/freedreno/decode/rddecompiler.c