FreeCalypso > hg > themwi-system-sw
comparison mncc/extsock.c @ 27:c6572f4c31d2
themwi-mncc: fix bug in forwarding from call socket to GSM
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 28 Jun 2022 19:21:51 -0800 |
parents | ccc5ab6d8388 |
children | 660126bd5f59 |
comparison
equal
deleted
inserted
replaced
26:c08d81fa8117 | 27:c6572f4c31d2 |
---|---|
117 /* drop it like OsmoMSC's mncc_builtin does */ | 117 /* drop it like OsmoMSC's mncc_builtin does */ |
118 return; | 118 return; |
119 } | 119 } |
120 /* forward to GSM MNCC interface */ | 120 /* forward to GSM MNCC interface */ |
121 msg->callref = call->callref; | 121 msg->callref = call->callref; |
122 send_mncc_to_gsm(&msg, sizeof(struct gsm_mncc)); | 122 send_mncc_to_gsm(msg, sizeof(struct gsm_mncc)); |
123 if (msg->msg_type == MNCC_REJ_REQ) { | 123 if (msg->msg_type == MNCC_REJ_REQ) { |
124 extsock_dec_refcount(conn); | 124 extsock_dec_refcount(conn); |
125 call->gc_flag = 1; | 125 call->gc_flag = 1; |
126 } | 126 } |
127 } | 127 } |
146 /* drop it like OsmoMSC's mncc_builtin does */ | 146 /* drop it like OsmoMSC's mncc_builtin does */ |
147 return; | 147 return; |
148 } | 148 } |
149 /* forward to GSM MNCC interface */ | 149 /* forward to GSM MNCC interface */ |
150 msg->callref = call->callref; | 150 msg->callref = call->callref; |
151 send_mncc_to_gsm(&msg, sizeof(struct gsm_mncc_rtp)); | 151 send_mncc_to_gsm(msg, sizeof(struct gsm_mncc_rtp)); |
152 } | 152 } |
153 | 153 |
154 void | 154 void |
155 extsock_read_select(conn) | 155 extsock_read_select(conn) |
156 struct socket_conn *conn; | 156 struct socket_conn *conn; |