[Scummvm-git-logs] scummvm master -> 1584c3641069cbb0caa0d7c321ae9fcc76226ab2

sev- sev at scummvm.org
Tue Nov 5 21:43:25 CET 2019


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
1584c36410 NETWORKING: Fix compilation for lower versions of libcurl


Commit: 1584c3641069cbb0caa0d7c321ae9fcc76226ab2
    https://github.com/scummvm/scummvm/commit/1584c3641069cbb0caa0d7c321ae9fcc76226ab2
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2019-11-05T21:42:53+01:00

Commit Message:
NETWORKING: Fix compilation for lower versions of libcurl

Changed paths:
    backends/networking/curl/networkreadstream.cpp


diff --git a/backends/networking/curl/networkreadstream.cpp b/backends/networking/curl/networkreadstream.cpp
index 06f4dc5..09b9d80 100644
--- a/backends/networking/curl/networkreadstream.cpp
+++ b/backends/networking/curl/networkreadstream.cpp
@@ -108,11 +108,14 @@ void NetworkReadStream::initCurl(const char *url, curl_slist *headersList) {
 	curl_easy_setopt(_easy, CURLOPT_XFERINFODATA, this);
 #endif
 
+#if LIBCURL_VERSION_NUM >= 0x071900
+	// Added in libcurl 7.25.0
 	if (_keepAlive) {
 		curl_easy_setopt(_easy, CURLOPT_TCP_KEEPALIVE, 1L);
 		curl_easy_setopt(_easy, CURLOPT_TCP_KEEPIDLE, _keepAliveIdle);
 		curl_easy_setopt(_easy, CURLOPT_TCP_KEEPINTVL, _keepAliveInterval);
 	}
+#endif
 }
 
 bool NetworkReadStream::reuseCurl(const char *url, curl_slist *headersList) {
@@ -212,7 +215,7 @@ bool NetworkReadStream::reuse(const char *url, curl_slist *headersList, Common::
 	if (!reuseCurl(url, headersList))
 		return false;
 
-	_backingStream = Common::MemoryReadWriteStream(DisposeAfterUse::YES);	
+	_backingStream = Common::MemoryReadWriteStream(DisposeAfterUse::YES);
 	setupBufferContents((const byte *)postFields.c_str(), postFields.size(), uploading, usingPatch, false);
 	return true;
 }
@@ -231,7 +234,7 @@ bool NetworkReadStream::reuse(const char *url, curl_slist *headersList, const by
 		return false;
 
 	_backingStream = Common::MemoryReadWriteStream(DisposeAfterUse::YES);
-	setupBufferContents(buffer, bufferSize, uploading, usingPatch, post);	
+	setupBufferContents(buffer, bufferSize, uploading, usingPatch, post);
 	return true;
 }
 





More information about the Scummvm-git-logs mailing list