Fix GCC 8 compiler warnings
This commit is contained in:
parent
b55caab91e
commit
e52893db93
4 changed files with 10 additions and 7 deletions
|
@ -230,8 +230,11 @@ main(int argc, char *argv[])
|
|||
/* checking for our files to import or export */
|
||||
for(i = 0; i < LAST_BANDB_TYPE; i++)
|
||||
{
|
||||
snprintf(conf, sizeof(conf), "%s/%s.conf%s",
|
||||
etc, bandb_table[i], bandb_suffix[i]);
|
||||
if (snprintf(conf, sizeof(conf), "%s/%s.conf%s",
|
||||
etc, bandb_table[i], bandb_suffix[i]) >= sizeof(conf)) {
|
||||
fprintf(stderr, "* Error: Config filename too long\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
if(flag.import && flag.pretend == false)
|
||||
rsdb_transaction(RSDB_TRANS_START);
|
||||
|
|
|
@ -125,11 +125,11 @@ do_host_cloak_ip(const char *inbuf, char *outbuf)
|
|||
|
||||
if(ipv6)
|
||||
{
|
||||
snprintf(outbuf, HOSTLEN, "%s:%x", buf, accum);
|
||||
snprintf(outbuf, HOSTLEN, "%.60s:%x", buf, accum);
|
||||
}
|
||||
else
|
||||
{
|
||||
snprintf(outbuf, HOSTLEN, "%s.%x", buf, accum);
|
||||
snprintf(outbuf, HOSTLEN, "%.60s.%x", buf, accum);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -199,7 +199,7 @@ m_displaymsg(struct MsgBuf *msgbuf_p, struct Client *source_p, const char *chann
|
|||
snprintf(text3, sizeof(text3), "%s (%s)", text, source_p->name);
|
||||
|
||||
if(action)
|
||||
snprintf(text2, sizeof(text2), "\1ACTION %s\1", text3);
|
||||
snprintf(text2, sizeof(text2), "\1ACTION %.500s\1", text3);
|
||||
else
|
||||
snprintf(text2, sizeof(text2), "%s", text3);
|
||||
|
||||
|
|
|
@ -236,7 +236,7 @@ isupport_umode(const void *ptr)
|
|||
static const char *
|
||||
isupport_chanmodes(const void *ptr)
|
||||
{
|
||||
static char result[80];
|
||||
static char result[300];
|
||||
|
||||
snprintf(result, sizeof result, "%s%sbq,k,%slj,%s",
|
||||
ConfigChannel.use_except ? "e" : "",
|
||||
|
@ -249,7 +249,7 @@ isupport_chanmodes(const void *ptr)
|
|||
static const char *
|
||||
isupport_chanlimit(const void *ptr)
|
||||
{
|
||||
static char result[30];
|
||||
static char result[BUFSIZE + 30];
|
||||
|
||||
snprintf(result, sizeof result, "%s:%i", allowed_chantypes, ConfigChannel.max_chans_per_user);
|
||||
return result;
|
||||
|
|
Loading…
Reference in a new issue