Don't increment rule counter when failing

This commit is contained in:
Bastien Dejean 2013-07-30 09:23:18 +02:00
parent 7f4c33eec9
commit e5c2c2524b

View file

@ -470,11 +470,13 @@ bool cmd_rule(char **args, int num, char *rsp) {
num--, args++;
if (num < 1) {
free(rule);
rule_uid--;
return false;
}
strncpy(rule->effect.desc, *args, sizeof(rule->effect.desc));
} else {
free(rule);
rule_uid--;
return false;
}
num--, args++;