struct attr newattr = *path->attr;
int result = frrscript_call(
- fs, routematch_function,
- ("prefix", prefix), ("attributes", &newattr), ("peer", path->peer),
- ("RM_FAILURE", (long long *)&status_failure),
- ("RM_NOMATCH", (long long *)&status_nomatch),
- ("RM_MATCH", (long long *)&status_match),
- ("RM_MATCH_AND_CHANGE", (long long *)&status_match_and_change)
- );
+ fs, routematch_function, ("prefix", prefix),
+ ("attributes", &newattr), ("peer", path->peer),
+ ("RM_FAILURE", (int)status_failure),
+ ("RM_NOMATCH", (int)status_nomatch),
+ ("RM_MATCH", (int)status_match),
+ ("RM_MATCH_AND_CHANGE", (int)status_match_and_change));
if (result) {
zlog_err("Issue running script rule; defaulting to no match");