Home | History | Annotate | Download | only in mDNSShared

Lines Matching refs:msgbuf

147 	char          *msgbuf;			// pointer to data storage to pass to free()
3591 req->msgbuf = mallocL("request_state msgbuf", req->hdr.datalen + MSG_PAD_BYTES);
3592 if (!req->msgbuf) { my_perror("ERROR: malloc"); req->ts = t_error; return; }
3593 req->msgptr = req->msgbuf;
3594 req->msgend = req->msgbuf + req->hdr.datalen;
3595 mDNSPlatformMemZero(req->msgbuf, req->hdr.datalen + MSG_PAD_BYTES);
3608 struct iovec vec = { req->msgbuf + req->data_bytes, nleft }; // Tell recvmsg where we want the bytes put
3621 nread = udsSupportReadFD(req->sd, (char *)req->msgbuf + req->data_bytes, nleft, 0, req->platform_data);
3813 newreq->msgbuf = req->msgbuf;
3852 // req->msgbuf may be NULL, e.g. for connection_request or remove_record_request
3853 if (req->msgbuf) freeL("request_state msgbuf", req->msgbuf);
3877 req->msgbuf = mDNSNULL;