| 473 | }; |
| 474 | |
| 475 | static struct dm_async_msg *dm_get_async_msg(pv_spec_t *rpl_avps_pv, struct dm_cond *cond) |
| 476 | { |
| 477 | struct dm_async_msg *msg = pkg_malloc(sizeof *msg); |
| 478 | if (!msg) |
| 479 | return NULL; |
| 480 | memset(msg, 0, sizeof *msg); |
| 481 | msg->ret = rpl_avps_pv; |
| 482 | msg->cond = cond; |
| 483 | dm_cond_ref(cond); |
| 484 | return msg; |
| 485 | } |
| 486 | |
| 487 | static void dm_free_sync_msg(struct dm_async_msg *amsg) |
| 488 | { |
no test coverage detected