channel.c: In function ‘channel_modes’: channel.c:707:33: warning: argument 1 is null but the corresponding size argument 3 value is [1, 18446744073709551615] [-Wnonnull] 707 | strlcat(pbuf, cm_getparameter(channel, flag), pbuf_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sys/un.h:38, from /home/k4be/git/unrealircd/include/sys.h:61, from /home/k4be/git/unrealircd/include/struct.h:27, from /home/k4be/git/unrealircd/include/unrealircd.h:7, from channel.c:25: /usr/include/string.h:512:15: note: in a call to function ‘strlcat’ declared with attribute ‘access (read_write, 1, 3)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ channel.c:707:33: warning: argument 1 is null but the corresponding size argument 3 value is [1, 18446744073709551615] [-Wnonnull] 707 | strlcat(pbuf, cm_getparameter(channel, flag), pbuf_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:512:15: note: in a call to function ‘strlcat’ declared with attribute ‘access (read_write, 1, 3)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ conf.c: In function ‘chmode_str’: conf.c:727:33: warning: argument 1 is null but the corresponding size argument 3 value is [1, 18446744073709551615] [-Wnonnull] 727 | strlcat(pbuf, modes->extparams[cm->letter], pbuf_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sys/un.h:38, from /home/k4be/git/unrealircd/include/sys.h:61, from /home/k4be/git/unrealircd/include/struct.h:27, from /home/k4be/git/unrealircd/include/unrealircd.h:7, from conf.c:21: /usr/include/string.h:512:15: note: in a call to function ‘strlcat’ declared with attribute ‘access (read_write, 1, 3)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ conf.c:727:33: warning: argument 1 is null but the corresponding size argument 3 value is [1, 18446744073709551615] [-Wnonnull] 727 | strlcat(pbuf, modes->extparams[cm->letter], pbuf_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:512:15: note: in a call to function ‘strlcat’ declared with attribute ‘access (read_write, 1, 3)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ modulemanager.c: In function ‘mm_parse_module_c_file’: modulemanager.c:287:41: warning: argument 1 is null but the corresponding size argument 3 value is 16384 [-Wnonnull] 287 | strlcat(moduleconfig, buf, MODULECONFIGBUFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sys/un.h:38, from /home/k4be/git/unrealircd/include/sys.h:61, from /home/k4be/git/unrealircd/include/struct.h:27, from /home/k4be/git/unrealircd/include/unrealircd.h:7, from modulemanager.c:7: /usr/include/string.h:512:15: note: in a call to function ‘strlcat’ declared with attribute ‘access (read_write, 1, 3)’ 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ utf8.c: In function ‘unrl_utf8_make_valid’: utf8.c:183:41: warning: argument 1 is null but the corresponding size argument 3 value is [1, 18446744073709551615] [-Wnonnull] 183 | strlcpy(outputbuf, str, outputbuflen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sys/un.h:38, from /home/k4be/git/unrealircd/include/sys.h:61, from /home/k4be/git/unrealircd/include/struct.h:27, from /home/k4be/git/unrealircd/include/unrealircd.h:7, from utf8.c:1: /usr/include/string.h:506:15: note: in a call to function ‘strlcpy’ declared with attribute ‘access (write_only, 1, 3)’ 506 | extern size_t strlcpy (char *__restrict __dest, | ^~~~~~~