|
@@ -1398,10 +1398,14 @@ void bounce_simul(int idx, char *buf)
|
|
|
static void bot_rsimr(char *botnick, char *code, char *msg)
|
|
static void bot_rsimr(char *botnick, char *code, char *msg)
|
|
|
{
|
|
{
|
|
|
if (msg[0]) {
|
|
if (msg[0]) {
|
|
|
- char *par = strdup(msg), *parp = par;
|
|
|
|
|
|
|
+ char *par = strdup(msg), *parp = par, *prefix = NULL;
|
|
|
int idx = atoi(newsplit(&par));
|
|
int idx = atoi(newsplit(&par));
|
|
|
|
|
+ size_t size = strlen(botnick) + 4;
|
|
|
|
|
|
|
|
- dprintf(idx, "[%s] %s\n", botnick, par);
|
|
|
|
|
|
|
+ prefix = calloc(1, size);
|
|
|
|
|
+ egg_snprintf(prefix, size, "[%s]", botnick);
|
|
|
|
|
+ dumplots(idx, prefix, par);
|
|
|
|
|
+ free(prefix);
|
|
|
free(parp);
|
|
free(parp);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|