aboutsummaryrefslogtreecommitdiffstats
path: root/src/server/shibari_packet_end.c
blob: 41aca8711f2a0cb28102ce5d8a5f7c2a2f866b0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* ISC license. */

#include <skalibs/uint16.h>

#include <s6-dns/s6dns-message.h>

#include <shibari/packet.h>

void shibari_packet_end (shibari_packet *p)
{
  s6dns_message_header_pack(p->buf, &p->hdr) ;
  if (p->flagtcp) uint16_pack_big(p->buf - 2, p->pos) ;
}