input/curl, ...: use strncmp() instead of memcmp() to avoid crash

This commit is contained in:
Max Kellermann
2017-01-03 13:16:29 +01:00
parent 06116382ee
commit 31d77ec580
5 changed files with 11 additions and 11 deletions

View File

@@ -433,8 +433,8 @@ CurlInputStream::Open(const char *url, Mutex &mutex, Cond &cond)
static InputStream *
input_curl_open(const char *url, Mutex &mutex, Cond &cond)
{
if (memcmp(url, "http://", 7) != 0 &&
memcmp(url, "https://", 8) != 0)
if (strncmp(url, "http://", 7) != 0 &&
strncmp(url, "https://", 8) != 0)
return nullptr;
return CurlInputStream::Open(url, mutex, cond);