comparison src/os/unix/ngx_udp_sendmsg_chain.c @ 7665: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 cfe1284e5d1d 2dfd313f22f2
comparison
equal deleted inserted replaced
7664:699f6e55bbb4 7665: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 }