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;