Просмотр исходного кода
r.geomorphon: Fix an out-of-bounds read w/multires (#995)
There was a comma missing between array initializers, so the element at
index 3 ended up set to a longer string, and the element at index 4 did
not exist because the array is defined without an explicit size.
This squelches a warning from gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0:
main.c:504:47: warning: iteration 4 invokes undefined behavior
[-Waggressive-loop-optimizations]
504 | strcat(multiple_output[i].name, postfixes[i]);
| ~~~~~~~~~^~~
main.c:501:2: note: within this loop
501 | for (i = 0; i < 5; ++i) {
| ^~~