|
|
@@ -1341,12 +1341,13 @@ static void cmd_find(int idx, char *par)
|
|
|
|
|
|
for (findex = 0; findex < fcount; 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 ? ")" : "",
|
|
|
cfound[findex]->name);
|
|
|
for (i = findex + 1; i < fcount; i++) {
|
|
|
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;
|
|
|
}
|
|
|
}
|
|
|
@@ -1774,7 +1775,7 @@ static void cmd_adduser(int idx, char *par)
|
|
|
if (!u) {
|
|
|
userlist = adduser(userlist, hand, p1, "-", USER_DEFAULT, 0);
|
|
|
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);
|
|
|
make_rand_str(s2, MAXPASSLEN);
|
|
|
set_user(&USERENTRY_PASS, u, s2);
|