diff --git a/src/api/baseapi.cpp b/src/api/baseapi.cpp index 34d40be9f4f6b317fd11a38b47c2097167f90d7d..2476c395bfb3172c3c34118ac2598e0feeffc401 100644 --- a/src/api/baseapi.cpp +++ b/src/api/baseapi.cpp @@ -1142,7 +1142,7 @@ bool TessBaseAPI::ProcessPagesInternal(const char *filename, const char *retry_c if (stdInput) { buf.assign((std::istreambuf_iterator(std::cin)), (std::istreambuf_iterator())); data = reinterpret_cast(buf.data()); - } else if (strncmp(filename, "http:", 5) == 0 || strncmp(filename, "https:", 6) == 0) { + } else if (strstr(filename, "://") != nullptr) { // Get image or image list by URL. #ifdef HAVE_LIBCURL CURL *curl = curl_easy_init();