Lines Matching refs:hdr
106 struct imsg_hdr hdr;
115 buf_read(fd, &hdr, sizeof(hdr));
117 switch (hdr.code) {
119 if (hdr.len < sizeof(hdr) + sizeof(size_t))
122 if (hdr.len < medium_len + sizeof(size_t) + sizeof(hdr)
133 if (hdr.len < medium_len + reason_len + sizeof(hdr) ||
149 totlen = sizeof(hdr) + sizeof(lease) + sizeof(size_t);
150 if (hdr.len < totlen)
156 if (hdr.len < totlen || filename_len == SIZE_T_MAX)
167 if (hdr.len < totlen || servername_len == SIZE_T_MAX)
179 if (hdr.len < totlen || prefix_len == SIZE_T_MAX)
190 if (hdr.len < totlen)
197 if (hdr.len < totlen || optlen == SIZE_T_MAX)
219 if (hdr.len != sizeof(hdr))
224 hdr.code = IMSG_SCRIPT_GO_RET;
225 hdr.len = sizeof(struct imsg_hdr) + sizeof(int);
226 if ((buf = buf_open(hdr.len)) == NULL)
228 if (buf_add(buf, &hdr, sizeof(hdr)))
236 send_packet_priv(ifi, &hdr, fd);
239 error("received unknown message, code %d", hdr.code);