FreeCalypso > hg > themwi-system-sw
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 } |