# HG changeset patch # User Mychaela Falconia # Date 1664351047 28800 # Node ID 245dc4837b5619cb7ff601abb17e62c97a33da6b # Parent 9213ec8b434b7fed48e79eff1266d9ce551ccd6b sip-in: fix bugs in last commit diff -r 9213ec8b434b -r 245dc4837b56 sip-in/mncc_sock.c --- a/sip-in/mncc_sock.c Tue Sep 27 23:00:52 2022 -0800 +++ b/sip-in/mncc_sock.c Tue Sep 27 23:44:07 2022 -0800 @@ -50,8 +50,10 @@ rc = recv(gsm_socket, &msg, sizeof msg, 0); if (rc <= 0) { syslog(LOG_ERR, "mtcall socket disconnected"); + close(gsm_socket); + gsm_is_connected = 0; shutdown_gsm_conn(); - gsm_is_connected = 0; + return; } if (rc < 4) { syslog(LOG_CRIT, "short read from mtcall socket: %d bytes", rc);