| 2018 | } |
| 2019 | |
| 2020 | int _dm_send_message_callback(aaa_conn *_, aaa_message *req, diameter_reply_cb *cb, void *param) |
| 2021 | { |
| 2022 | struct dm_cond *cond; |
| 2023 | |
| 2024 | if (!req) |
| 2025 | return -1; |
| 2026 | |
| 2027 | cond = dm_get_cond(DM_TYPE_CB, cb, param); |
| 2028 | if (!cond) { |
| 2029 | LM_ERR("out of memory for cond\n"); |
| 2030 | return -1; |
| 2031 | } |
| 2032 | |
| 2033 | dm_push_queue(req, cond); |
| 2034 | |
| 2035 | LM_DBG("message queued for async sending\n"); |
| 2036 | |
| 2037 | return 0; |
| 2038 | } |
| 2039 | |
| 2040 | void _dm_release_message_response(struct dm_cond *cond, char *rpl_avps) |
| 2041 | { |
no test coverage detected