bsnmpd: avoid warnings about too-long initializer strings
Mark `UTC` as `__non_string`, to avoid a warning from clang 21 similar
to:
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c:339:29: error: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
--- all_subdir_usr.sbin ---
339 | static const char UTC[3] = "UTC";
| ^~~~~
MFC after: 3 days
This commit is contained in:
@@ -336,7 +336,7 @@ static char *
|
||||
snmp_date2asn_oid(char *str, struct asn_oid *oid)
|
||||
{
|
||||
char *endptr, *ptr;
|
||||
static const char UTC[3] = "UTC";
|
||||
static const char UTC[3] __nonstring = "UTC";
|
||||
int32_t saved_errno;
|
||||
uint32_t v;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user