Skip to content

Commit b45e40f

Browse files
committed
add
1 parent 9e7b39f commit b45e40f

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lsquic/context/io.nim

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ proc sendPacketsOut*(
4747
for j in 0 ..< curr.iovlen.int:
4848
totalLen += iovArr[j].iov_len.int
4949

50+
if totalLen == 0:
51+
continue
52+
5053
var data = newSeqUninit[byte](totalLen)
5154
var currLen: int = 0
5255
for j in 0 ..< curr.iovlen.int:
@@ -56,8 +59,6 @@ proc sendPacketsOut*(
5659
copyMem(addr data[currLen], currIov.iov_base, currIov.iov_len)
5760
currLen += currIov.iov_len.int
5861

59-
if data.len == 0:
60-
continue
6162
let taddr = toTransportAddress(curr.dest_sa)
6263
let datagram = Datagram(data: data, ecn: curr.ecn, taddr: taddr)
6364
quicCtx.outgoing.put(datagram)

0 commit comments

Comments
 (0)