void
global_message_args(long targets, const char *language_entry, ...)
{
- struct globalMessage *message;
+ struct globalMessage *message = NULL;
va_list arg_list;
dict_iterator_t it;
char response[MAXLEN];
vsnprintf(response, MAXLEN-2, language_entry, arg_list);
response[MAXLEN-1] = 0;
+ if (message)
+ message_del(message);
+
message = message_add(targets | MESSAGE_OPTION_SOURCELESS, now, 0, "", response);
if (!message)
continue;