Bug 1317946: allow sending of zero length buffers. r=schien

MozReview-Commit-ID: 4vNPewYScEF

--HG--
extra : rebase_source : d678703429b39a2a8bb2127f5fc55528a38fd480
This commit is contained in:
Nils Ohlmeier [:drno] 2017-01-13 23:54:51 -08:00
Родитель 90182d07b4
Коммит 73dd4c356c
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -1188,8 +1188,11 @@ nsUDPSocket::Send(const nsACString &aHost, uint16_t aPort,
const uint8_t *aData, uint32_t aDataLength,
uint32_t *_retval)
{
NS_ENSURE_ARG(aData);
NS_ENSURE_ARG_POINTER(_retval);
if (!((aData && aDataLength > 0) ||
(!aData && !aDataLength))) {
return NS_ERROR_INVALID_ARG;
}
*_retval = 0;