Lines Matching defs:msg
122 * We have determined that msg does not contain a *single* complete message.
124 * a NULL 'msg' means we are just checking if there are more complete
128 sip_get_tcp_msg(sip_conn_object_t obj, char *msg, size_t *msglen)
138 if (msg != NULL) {
143 (void) strncpy(msgbuf, msg, *msglen);
145 msg = msgbuf;
153 if (msg == NULL)
155 value = sip_get_msglen(msg, *msglen);
157 return (msg);
169 if (msg == NULL) {
174 value = sip_get_msglen(msg, *msglen);
178 return (msg);
180 reass->sip_reass_msg = msg;
186 } else if (msg != NULL) {
205 (void) strncat(newmsg, msg, *msglen);
209 free(msg);
220 msg = reass->sip_reass_msg;
225 return (msg);
228 msg = (char *)malloc(value + 1);
230 if (msg == NULL || splitbuf == NULL) {
231 if (msg != NULL)
232 free(msg);
238 (void) strncpy(msg, reass->sip_reass_msg, value);
239 msg[value] = '\0';
247 return (msg);