Lines Matching defs:errpkt
946 struct tftp_error *errpkt;
949 p = pbuf_alloc(PBUF_TRANSPORT, sizeof(*errpkt), PBUF_RAM);
954 errpkt = (struct tftp_error *)p->payload;
955 errpkt->opcode = PP_HTONS(TFTP_ERROR);
956 errpkt->errcode = htons(error);
958 msgsz = vsnprintf(errpkt->errmsg, sizeof(errpkt->errmsg), fmt, ap);
960 errpkt->errmsg[0] = '\0';
963 else if ((size_t)msgsz < sizeof(errpkt->errmsg)) {
967 msgsz = sizeof(errpkt->errmsg); /* truncated, includes nul byte */
970 pbuf_realloc(p, sizeof(*errpkt) - sizeof(errpkt->errmsg) + msgsz);