|
@@ -1341,12 +1341,13 @@ static void cmd_find(int idx, char *par)
|
|
|
|
|
|
|
|
for (findex = 0; findex < fcount; findex++) {
|
|
for (findex = 0; findex < fcount; findex++) {
|
|
|
if (found[findex]) {
|
|
if (found[findex]) {
|
|
|
- sprintf(tmp, "%s!%s %s%s%s on %s", found[findex]->nick, found[findex]->userhost,
|
|
|
|
|
|
|
+ simple_snprintf(tmp, sizeof(tmp), "%s!%s %s%s%s on %s", found[findex]->nick, found[findex]->userhost,
|
|
|
found[findex]->user ? "(user:" : "", found[findex]->user ? found[findex]->user->handle : "", found[findex]->user ? ")" : "",
|
|
found[findex]->user ? "(user:" : "", found[findex]->user ? found[findex]->user->handle : "", found[findex]->user ? ")" : "",
|
|
|
cfound[findex]->name);
|
|
cfound[findex]->name);
|
|
|
for (i = findex + 1; i < fcount; i++) {
|
|
for (i = findex + 1; i < fcount; i++) {
|
|
|
if (found[i] && (!strcmp(found[i]->nick, found[findex]->nick))) {
|
|
if (found[i] && (!strcmp(found[i]->nick, found[findex]->nick))) {
|
|
|
- sprintf(tmp + strlen(tmp), ", %s", cfound[i]->name);
|
|
|
|
|
|
|
+ strlcat(tmp, ", ", sizeof(tmp));
|
|
|
|
|
+ strlcat(tmp, cfound[i]->name, sizeof(tmp));
|
|
|
found[i] = NULL;
|
|
found[i] = NULL;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1594,11 +1595,11 @@ static void cmd_channel(int idx, char *par)
|
|
|
} else {
|
|
} else {
|
|
|
/* Determine idle time */
|
|
/* Determine idle time */
|
|
|
if (now - (m->last) > 86400)
|
|
if (now - (m->last) > 86400)
|
|
|
- egg_snprintf(s1, sizeof s1, "%2dd", (int) ((now - (m->last)) / 86400));
|
|
|
|
|
|
|
+ simple_snprintf(s1, sizeof s1, "%2dd", (int) ((now - (m->last)) / 86400));
|
|
|
else if (now - (m->last) > 3600)
|
|
else if (now - (m->last) > 3600)
|
|
|
- egg_snprintf(s1, sizeof s1, "%2dh", (int) ((now - (m->last)) / 3600));
|
|
|
|
|
|
|
+ simple_snprintf(s1, sizeof s1, "%2dh", (int) ((now - (m->last)) / 3600));
|
|
|
else if (now - (m->last) > 180)
|
|
else if (now - (m->last) > 180)
|
|
|
- egg_snprintf(s1, sizeof s1, "%2dm", (int) ((now - (m->last)) / 60));
|
|
|
|
|
|
|
+ simple_snprintf(s1, sizeof s1, "%2dm", (int) ((now - (m->last)) / 60));
|
|
|
else
|
|
else
|
|
|
strlcpy(s1, " ", sizeof s1);
|
|
strlcpy(s1, " ", sizeof s1);
|
|
|
simple_snprintf(format, sizeof format, "%%c%%c%%-%zus %%-%zus %%s %%c %%d %%s %%s %%s\n",
|
|
simple_snprintf(format, sizeof format, "%%c%%c%%-%zus %%-%zus %%s %%c %%d %%s %%s %%s\n",
|
|
@@ -1774,7 +1775,7 @@ static void cmd_adduser(int idx, char *par)
|
|
|
if (!u) {
|
|
if (!u) {
|
|
|
userlist = adduser(userlist, hand, p1, "-", USER_DEFAULT, 0);
|
|
userlist = adduser(userlist, hand, p1, "-", USER_DEFAULT, 0);
|
|
|
u = get_user_by_handle(userlist, hand);
|
|
u = get_user_by_handle(userlist, hand);
|
|
|
- egg_snprintf(tmp, sizeof(tmp), "%li %s", (long) now, dcc[idx].nick);
|
|
|
|
|
|
|
+ simple_snprintf(tmp, sizeof(tmp), "%li %s", (long) now, dcc[idx].nick);
|
|
|
set_user(&USERENTRY_ADDED, u, tmp);
|
|
set_user(&USERENTRY_ADDED, u, tmp);
|
|
|
make_rand_str(s2, MAXPASSLEN);
|
|
make_rand_str(s2, MAXPASSLEN);
|
|
|
set_user(&USERENTRY_PASS, u, s2);
|
|
set_user(&USERENTRY_PASS, u, s2);
|