Mercurial > hg > nginx-quic
comparison src/os/unix/ngx_udp_sendmsg_chain.c @ 7968:d127837c714f
Stream: fixed processing of zero length UDP packets (ticket #1982).
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Mon, 08 Jun 2020 11:40:34 +0300 |
parents | 8ce1a34f160b |
children | 2dfd313f22f2 cfe1284e5d1d |
comparison
equal
deleted
inserted
replaced
7967:699f6e55bbb4 | 7968:d127837c714f |
---|---|
187 vec->count = 0; | 187 vec->count = 0; |
188 #endif | 188 #endif |
189 return cl; | 189 return cl; |
190 } | 190 } |
191 | 191 |
192 /* zero-sized datagram; pretend to have at least 1 iov */ | |
193 if (n == 0) { | |
194 iov = &vec->iovs[n++]; | |
195 iov->iov_base = NULL; | |
196 iov->iov_len = 0; | |
197 } | |
198 | |
192 vec->count = n; | 199 vec->count = n; |
193 vec->size = total; | 200 vec->size = total; |
194 | 201 |
195 return in; | 202 return in; |
196 } | 203 } |