cc: use MNCC_RELEASE-cfm when link is shut down in RELEASE_PENDING state
Signed-off-by: Patrick McHardy <kaber@trash.net>
This commit is contained in:
parent
8f51a775ed
commit
4129b0cdea
9
src/cc.c
9
src/cc.c
|
@ -1651,8 +1651,13 @@ static void dect_cc_shutdown(struct dect_handle *dh,
|
|||
|
||||
cc_debug(call, "shutdown");
|
||||
|
||||
cc_debug(call, "MNCC_REJECT-ind");
|
||||
dh->ops->cc_ops->mncc_reject_ind(dh, call, ¶m);
|
||||
if (call->state == DECT_CC_RELEASE_PENDING) {
|
||||
cc_debug(call, "MNCC_RELEASE-cfm");
|
||||
dh->ops->cc_ops->mncc_release_cfm(dh, call, ¶m);
|
||||
} else {
|
||||
cc_debug(call, "MNCC_REJECT-ind");
|
||||
dh->ops->cc_ops->mncc_reject_ind(dh, call, ¶m);
|
||||
}
|
||||
|
||||
dect_call_shutdown(dh, call);
|
||||
}
|
||||
|
|
Reference in New Issue