request->name = (char *)rb_malloc(IRCD_RES_HOSTLEN + 1);
}
- build_rdns(request->queryname, IRCD_RES_HOSTLEN + 1, addr, NULL);
+ build_rdns(request->queryname, sizeof request->queryname, addr, NULL);
request->type = T_PTR;
query_name(request);
if (data == NULL)
return EXTBAN_INVALID;
- snprintf(buf, BUFSIZE, "%s!%s@%s#%s",
+ snprintf(buf, sizeof buf, "%s!%s@%s#%s",
client_p->name, client_p->username, client_p->host, client_p->info);
return match(data, buf) ? EXTBAN_MATCH : EXTBAN_NOMATCH;
char msg[BUFSIZE + 1] = { 0 };
va_start(ap, fmt);
- vsnprintf(msg, BUFSIZE, fmt, ap);
+ vsnprintf(msg, sizeof msg, fmt, ap);
va_end(ap);
if (testing_conf)
char msg[BUFSIZE + 1] = { 0 };
va_start(ap, fmt);
- vsnprintf(msg, BUFSIZE, fmt, ap);
+ vsnprintf(msg, sizeof msg, fmt, ap);
va_end(ap);
if (testing_conf)
if (ddata->aconf)
{
- snprintf(dynamic_reason, BUFSIZE, form_str(ERR_YOUREBANNEDCREEP) "\r\n",
+ snprintf(dynamic_reason, sizeof dynamic_reason, form_str(ERR_YOUREBANNEDCREEP) "\r\n",
me.name, "*", get_user_ban_reason(ddata->aconf));
rb_write(ddata->F, dynamic_reason, strlen(dynamic_reason));
}
else if (ddata->reason)
{
- snprintf(dynamic_reason, BUFSIZE, ":%s 465 %s :%s\r\n",
+ snprintf(dynamic_reason, sizeof dynamic_reason, ":%s 465 %s :%s\r\n",
me.name, "*", ddata->reason);
rb_write(ddata->F, dynamic_reason, strlen(dynamic_reason));
}
if(do_qjm)
{
va_start(ap, format);
- vsnprintf(reason, 255, format, ap);
+ vsnprintf(reason, sizeof reason, format, ap);
va_end(ap);
sendto_common_channels_local_butone(target_p, NOCAPS, CLICAP_CHGHOST, ":%s!%s@%s QUIT :%s",
void
rb_dump_events(void (*func) (char *, void *), void *ptr)
{
- int len;
char buf[512];
rb_dlink_node *dptr;
struct ev_entry *ev;
- len = sizeof(buf);
- snprintf(buf, len, "Last event to run: %s", last_event_ran);
+ snprintf(buf, sizeof buf, "Last event to run: %s", last_event_ran);
func(buf, ptr);
- rb_strlcpy(buf, "Operation Next Execution", len);
+ rb_strlcpy(buf, "Operation Next Execution", sizeof buf);
func(buf, ptr);
RB_DLINK_FOREACH(dptr, event_list.head)
{
ev = dptr->data;
- snprintf(buf, len, "%-28s %-4ld seconds (frequency=%d)", ev->name,
+ snprintf(buf, sizeof buf, "%-28s %-4ld seconds (frequency=%d)", ev->name,
ev->when - (long)rb_current_time(), (int)ev->frequency);
func(buf, ptr);
}
}
frac = (1000 * rb_dlink_list_length(&root_p->serv->users) + Count.total / 2) / Count.total;
- snprintf(buf + USER_COL, BUFSIZE - USER_COL,
+ snprintf(buf + USER_COL, sizeof buf - USER_COL,
" | Users: %5lu (%2d.%1d%%)", rb_dlink_list_length(&root_p->serv->users),
frac / 10, frac % 10);
}
}
- snprintf(buf + USER_COL, BUFSIZE - USER_COL,
+ snprintf(buf + USER_COL, sizeof buf - USER_COL,
" | Users: %5lu (%4.1f%%)", rb_dlink_list_length(&me.serv->users),
100 * (float) rb_dlink_list_length(&me.serv->users) / (float) Count.total);
}
}
- snprintf(buf + USER_COL, BUFSIZE - USER_COL,
+ snprintf(buf + USER_COL, sizeof buf - USER_COL,
" | Users: %5lu (%4.1f%%)", rb_dlink_list_length(&target_p->serv->users),
100 * (float) rb_dlink_list_length(&target_p->serv->users) / (float) Count.total);
if (mask != NULL)
{
- snprintf(maskbuf, BUFSIZE, "%s!%s@%s",
+ snprintf(maskbuf, sizeof maskbuf, "%s!%s@%s",
target_p->name, target_p->username, target_p->host);
if (!match(mask, maskbuf))