FreeCalypso > hg > themwi-system-sw
comparison libsip/out_msg.c @ 81:915f0f397fb6
sip-in: beginning of outgoing BYE support
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 20 Sep 2022 20:11:44 -0800 |
parents | 5427b26525cd |
children |
comparison
equal
deleted
inserted
replaced
80:a9944b66dcc5 | 81:915f0f397fb6 |
---|---|
16 | 16 |
17 len = strlen(method) + strlen(uri) + (2 + 7 + 2); | 17 len = strlen(method) + strlen(uri) + (2 + 7 + 2); |
18 if (len + 2 > MAX_SIP_TX_PACKET) | 18 if (len + 2 > MAX_SIP_TX_PACKET) |
19 return(-1); | 19 return(-1); |
20 sprintf(msg->buf, "%s %s SIP/2.0\r\n", method, uri); | 20 sprintf(msg->buf, "%s %s SIP/2.0\r\n", method, uri); |
21 msg->msg_len = len; | |
22 return(0); | |
23 } | |
24 | |
25 start_request_out_msg_urilen(msg, method, uri, uri_len) | |
26 struct sip_msg_out *msg; | |
27 char *method, *uri; | |
28 unsigned uri_len; | |
29 { | |
30 unsigned len; | |
31 | |
32 len = strlen(method) + uri_len + (2 + 7 + 2); | |
33 if (len + 2 > MAX_SIP_TX_PACKET) | |
34 return(-1); | |
35 sprintf(msg->buf, "%s %.*s SIP/2.0\r\n", method, uri_len, uri); | |
21 msg->msg_len = len; | 36 msg->msg_len = len; |
22 return(0); | 37 return(0); |
23 } | 38 } |
24 | 39 |
25 start_response_out_msg(msg, status) | 40 start_response_out_msg(msg, status) |