| 766 | } |
| 767 | |
| 768 | static mi_response_t *build_err_resp(int code, const char *msg, int msg_len, |
| 769 | const char *details, int details_len) |
| 770 | { |
| 771 | mi_response_t *err_resp; |
| 772 | |
| 773 | err_resp = init_mi_error_extra(code, msg, msg_len, details, details_len); |
| 774 | if (!err_resp) |
| 775 | LM_ERR("Failed to build MI error response object\n"); |
| 776 | |
| 777 | return err_resp; |
| 778 | } |
| 779 | |
| 780 | mi_response_t *handle_mi_request(mi_request_t *req, struct mi_cmd *cmd, |
| 781 | struct mi_handler *async_hdl) |
no test coverage detected