RSPAMC_COMMAND_FUZZY_ADD,
RSPAMC_COMMAND_FUZZY_DEL,
RSPAMC_COMMAND_STAT,
+ RSPAMC_COMMAND_STAT_RESET,
RSPAMC_COMMAND_COUNTERS,
RSPAMC_COMMAND_UPTIME,
RSPAMC_COMMAND_ADD_SYMBOL,
else if (g_ascii_strcasecmp (cmd, "STAT") == 0) {
return RSPAMC_COMMAND_STAT;
}
+ else if (g_ascii_strcasecmp (cmd, "STAT_RESET") == 0) {
+ return RSPAMC_COMMAND_STAT_RESET;
+ }
else if (g_ascii_strcasecmp (cmd, "COUNTERS") == 0) {
return RSPAMC_COMMAND_COUNTERS;
}
case RSPAMC_COMMAND_STAT:
rspamc_do_controller_simple_command ("stat", NULL);
break;
+ case RSPAMC_COMMAND_STAT_RESET:
+ rspamc_do_controller_simple_command ("stat_reset", NULL);
+ break;
case RSPAMC_COMMAND_COUNTERS:
show_rspamd_counters ();
break;
}
else if (fd != -1) {
*list = g_list_prepend (*list, GINT_TO_POINTER (fd));
+ cur = cur->ai_next;
+ continue;
}
out:
if (fd != -1) {
if (fd != -1) {
close (fd);
}
+ rcur = g_list_next (rcur);
}
if (result != NULL) {
g_list_free (result);