log_warnx("imsg_close: buf_add error");
log_warnx("imsg_close: buf_close error");
imsg_close(struct imsgbuf *ibuf, struct buf *msg){	int	n;	if ((n = buf_close(&ibuf->w, msg)) < 0) {			log_warnx("imsg_close: buf_add error");			buf_free(msg);			return (-1);	}	return (n);}