case T_OP_ADD:
if ((map->rhs->type != TMPL_TYPE_LIST) &&
(map->rhs->type != TMPL_TYPE_EXEC)) {
- cf_log_err(ci, "Invalid source for list '+='");
+ cf_log_err(ci, "Invalid source for list assignment '%s += ...'",
+ map->lhs->name);
goto error;
}
break;
}
if (map->rhs->type != TMPL_TYPE_LIST) {
- cf_log_err(ci, "Invalid source for ':=' operator");
+ cf_log_err(ci, "Invalid source for list assignment '%s := ...'",
+ map->lhs->name);
goto error;
}
break;
case T_OP_EQ:
if (map->rhs->type != TMPL_TYPE_EXEC) {
- cf_log_err(ci, "Invalid source for '=' operator");
+ cf_log_err(ci, "Invalid source for list assignment '%s = ...'",
+ map->lhs->name);
goto error;
}
break;