| 210 | |
| 211 | |
| 212 | static inline int scriptroute_raise_inline(struct sip_msg *req, str *ev_name, |
| 213 | evi_reply_sock *sock, evi_params_t *params) |
| 214 | { |
| 215 | struct script_route_ref *rt = SR_SOCK_ROUTE(sock); |
| 216 | |
| 217 | /* suppress the E_CORE_LOG event for new logs while handling |
| 218 | * the event itself */ |
| 219 | suppress_proc_log_event(); |
| 220 | |
| 221 | if (ref_script_route_check_and_update( SR_SOCK_ROUTE(sock) )) {} |
| 222 | |
| 223 | route_run(sroutes->event[rt->idx], req, params, ev_name); |
| 224 | |
| 225 | /* remove all added AVP - here we use all the time the default AVP list */ |
| 226 | reset_avps( ); |
| 227 | |
| 228 | reset_proc_log_event(); |
| 229 | |
| 230 | return 0; |
| 231 | } |
| 232 | |
| 233 | |
| 234 | int scriptroute_raise(struct sip_msg *msg, str* ev_name, |
no test coverage detected