comparison sip-in/mncc_sock.c @ 106:245dc4837b56

sip-in: fix bugs in last commit
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 27 Sep 2022 23:44:07 -0800
parents 9213ec8b434b
children
comparison
equal deleted inserted replaced
105:9213ec8b434b 106:245dc4837b56
48 int rc; 48 int rc;
49 49
50 rc = recv(gsm_socket, &msg, sizeof msg, 0); 50 rc = recv(gsm_socket, &msg, sizeof msg, 0);
51 if (rc <= 0) { 51 if (rc <= 0) {
52 syslog(LOG_ERR, "mtcall socket disconnected"); 52 syslog(LOG_ERR, "mtcall socket disconnected");
53 close(gsm_socket);
54 gsm_is_connected = 0;
53 shutdown_gsm_conn(); 55 shutdown_gsm_conn();
54 gsm_is_connected = 0; 56 return;
55 } 57 }
56 if (rc < 4) { 58 if (rc < 4) {
57 syslog(LOG_CRIT, "short read from mtcall socket: %d bytes", rc); 59 syslog(LOG_CRIT, "short read from mtcall socket: %d bytes", rc);
58 exit(1); 60 exit(1);
59 } 61 }