summaryrefslogtreecommitdiffstats
path: root/src/csl_cha_cco.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/csl_cha_cco.c')
-rw-r--r--src/csl_cha_cco.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/csl_cha_cco.c b/src/csl_cha_cco.c
index 503538a..5ce0200 100644
--- a/src/csl_cha_cco.c
+++ b/src/csl_cha_cco.c
@@ -78,7 +78,8 @@ static Parameter_t *gen_param(const void *ctx, uint8_t *param, uint32_t param_le
*/
int tcap_cha_tc_invoke_req(struct tcap_dialogue *td, uint8_t op_class, int8_t inv_id,
int8_t *linked_id, struct OPERATION *op,
- uint8_t *param, uint32_t param_len, uint32_t timeout)
+ uint8_t *param, uint32_t param_len, uint32_t timeout,
+ unsigned long user_ref)
{
/* allocate new Invocation State Machine, link it with dialogue */
struct tcap_invocation *ti = tcap_ism_alloc(td, inv_id);
@@ -88,6 +89,7 @@ int tcap_cha_tc_invoke_req(struct tcap_dialogue *td, uint8_t op_class, int8_t in
if (!ti)
return -ENOMEM;
+ ti->user_ref = user_ref;
ti->inv_timeout = timeout;
if (linked_id) {