diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:54:35 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:54:35 +0000 |
commit | 15de2de8449b4f5063f93578ae68aa0bc79a205c (patch) | |
tree | f0a7e3230212205e7ff88a2900de97026940f63c /testcode/streamtcp.c | |
parent | 689b65913bba5320ef50befddf4743c6dafde873 (diff) |
Diffstat (limited to 'testcode/streamtcp.c')
-rw-r--r-- | testcode/streamtcp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/testcode/streamtcp.c b/testcode/streamtcp.c index 34b5c02813692..f5eb8fc48b1da 100644 --- a/testcode/streamtcp.c +++ b/testcode/streamtcp.c @@ -143,7 +143,9 @@ write_q(int fd, int udp, SSL* ssl, sldns_buffer* buf, uint16_t id, edns.edns_present = 1; edns.bits = EDNS_DO; edns.udp_size = 4096; - attach_edns_record(buf, &edns); + if(sldns_buffer_capacity(buf) >= + sldns_buffer_limit(buf)+calc_edns_field_size(&edns)) + attach_edns_record(buf, &edns); } /* send it */ |