|
@@ -1131,8 +1131,12 @@ int add_branch_label( struct cell *trans, struct sip_msg *p_msg, int branch )
|
|
|
MAX_BRANCH_PARAM_LEN - p_msg->add_to_branch_len,
|
|
|
".%h.%h.%h",
|
|
|
trans->hash_index, trans->label, branch );
|
|
|
+ DBG("DEBUG: branch created now: %s (%d)\n", p_msg->add_to_branch_s, p_msg->add_to_branch_len );
|
|
|
if (n==-1) {
|
|
|
LOG(L_ERR, "ERROR: add_branch_label: too small branch buffer\n");
|
|
|
return -1;
|
|
|
- } else return 0;
|
|
|
+ } else {
|
|
|
+ p_msg->add_to_branch_len += n;
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
}
|