Catch more possible instances of passing NULL to memcpy.

Actually fixes #1976.
This commit is contained in:
Shea Levy 2018-03-14 23:53:43 -04:00
parent d25d9f7cec
commit cfdbfa6b2c
No known key found for this signature in database
GPG key ID: 5C0BD6957D86FE27
3 changed files with 10 additions and 4 deletions

View file

@ -195,6 +195,7 @@ struct CurlDownloader : public Downloader
if (readOffset == request.data->length())
return 0;
auto count = std::min(size * nitems, request.data->length() - readOffset);
assert(count);
memcpy(buffer, request.data->data() + readOffset, count);
readOffset += count;
return count;