static int
quota_rule_parse_limits(struct quota_root_settings *root_set,
struct quota_rule *rule, const char *limits,
+ const char *full_rule_def,
bool relative_rule, const char **error_r)
{
const char **args, *key, *value;
}
value++;
} else if (*value != '-' && relative_rule) {
- i_warning("quota root %s: "
+ i_warning("quota root %s rule %s: "
"obsolete configuration for rule '%s' "
"should be changed to '%s=+%s'",
- root_set->name, *args, key, value);
+ root_set->name, full_rule_def,
+ *args, key, value);
}
if (strcmp(key, "storage") == 0) {
} else {
bool relative_rule = rule != &root_set->default_rule;
- if (quota_rule_parse_limits(root_set, rule, p,
+ if (quota_rule_parse_limits(root_set, rule, p, rule_def,
relative_rule, error_r) < 0)
ret = -1;
}
memset(&rule, 0, sizeof(rule));
ret = quota_rule_parse_limits(root_set, &rule, t_strdup_until(q, p),
- FALSE, error_r);
+ rule_def, FALSE, error_r);
if (ret < 0)
return -1;