FreeCalypso > hg > themwi-system-sw
comparison utils/sip-rx-test.c @ 43:5995660dcbac
sip-rx-test, sip-udp-dump: fix bind error handling
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 04 Sep 2022 21:38:02 -0800 |
parents | 891ebfb55e6b |
children |
comparison
equal
deleted
inserted
replaced
42:891ebfb55e6b | 43:5995660dcbac |
---|---|
103 } | 103 } |
104 sin.sin_family = AF_INET; | 104 sin.sin_family = AF_INET; |
105 sin.sin_addr.s_addr = INADDR_ANY; | 105 sin.sin_addr.s_addr = INADDR_ANY; |
106 sin.sin_port = htons(5060); | 106 sin.sin_port = htons(5060); |
107 rc = bind(sock, (struct sockaddr *) &sin, sizeof sin); | 107 rc = bind(sock, (struct sockaddr *) &sin, sizeof sin); |
108 if (rc < 0) | 108 if (rc < 0) { |
109 perror("bind"); | 109 perror("bind"); |
110 exit(1); | |
111 } | |
110 addrlen = sizeof sin; | 112 addrlen = sizeof sin; |
111 rc = recvfrom(sock, pkt.pkt_buffer, MAX_SIP_RX_PACKET, 0, | 113 rc = recvfrom(sock, pkt.pkt_buffer, MAX_SIP_RX_PACKET, 0, |
112 (struct sockaddr *) &sin, &addrlen); | 114 (struct sockaddr *) &sin, &addrlen); |
113 if (rc < 0) { | 115 if (rc < 0) { |
114 perror("recvfrom"); | 116 perror("recvfrom"); |