blobmsg: work around false positive gcc -Warray-bounds warnings
authorFelix Fietkau <nbd@nbd.name>
Sun, 15 May 2022 11:42:56 +0000 (13:42 +0200)
committerFelix Fietkau <nbd@nbd.name>
Sun, 15 May 2022 11:42:58 +0000 (13:42 +0200)
commitd2223ef9da7172a84d1508733dc58840e1381e3c
tree412d4bd8a447290216975fc0c85156bbaf7b2845
parentcfa372ff8aed8257465adb5445f43656ace2d615
blobmsg: work around false positive gcc -Warray-bounds warnings

Using the return value of blobmsg_name as input argument to strcpy can lead
to warnings like these:

error: 'strcpy' offset 6 from the object at 'cur' is out of the bounds of referenced subobject 'name' with type 'uint8_t[]' {aka 'unsigned char[]'} at offset 6 [-Werror=array-bounds]

Fix this by replacing hdr->name with the equivalent hdr + 1

Signed-off-by: Felix Fietkau <nbd@nbd.name>
blobmsg.h