Some buffer-related warnings in device-related code during distcheck
Looking at some of the past distcheck jobs, there's some warnings about buffer overruns:
https://gitlab.xfce.org/apps/xfburn/-/jobs/28226
In file included from /usr/include/string.h:535,
from /usr/include/glib-2.0/glib/galloca.h:33,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/xfce4/libxfce4util/libxfce4util-config.h:29,
from /usr/include/xfce4/libxfce4util/libxfce4util.h:27,
from ../../../xfburn/xfburn-device.c:24:
In function 'strncpy',
inlined from 'xfburn_device_set_property' at ../../../xfburn/xfburn-device.c:192:7:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 80 equals destination size [-Wstringop-truncation]
95 | return __builtin___strncpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
../../../xfburn/xfburn-device-list.c: In function 'get_libburn_device_list':
../../../xfburn/xfburn-device-list.c:283:8: warning: array subscript 5 is above array bounds of 'char[5]' [-Warray-bounds]
283 | rev[5] = '\0';
| ~~~^~~
../../../xfburn/xfburn-device-list.c:279:10: note: while referencing 'rev'
279 | char rev[5];
| ^~~