Skip to content

Commit 51a1e91

Browse files
committed
Add CURLMOPT_MAX_CONCURRENT_STREAMS
1 parent ee020da commit 51a1e91

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

ext/curl/interface.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -719,6 +719,7 @@ PHP_MINIT_FUNCTION(curl)
719719
REGISTER_CURL_CONSTANT(CURLOPT_LOCALPORTRANGE);
720720

721721
/* Available since 7.15.3 */
722+
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_DEFAULT);
722723
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_MULTICWD);
723724
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_NOCWD);
724725
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_SINGLECWD);
@@ -1195,6 +1196,10 @@ PHP_MINIT_FUNCTION(curl)
11951196
REGISTER_CURL_CONSTANT(CURLINFO_RETRY_AFTER);
11961197
#endif
11971198

1199+
#if LIBCURL_VERSION_NUM >= 0x074300 /* Available since 7.67.0 */
1200+
REGISTER_CURL_CONSTANT(CURLMOPT_MAX_CONCURRENT_STREAMS);
1201+
#endif
1202+
11981203
#if LIBCURL_VERSION_NUM >= 0x074500 /* Available since 7.69.0 */
11991204
REGISTER_CURL_CONSTANT(CURLOPT_MAIL_RCPT_ALLLOWFAILS);
12001205
#endif

ext/curl/multi.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,9 @@ static bool _php_curl_multi_setopt(php_curlm *mh, zend_long option, zval *zvalue
441441
case CURLMOPT_MAX_HOST_CONNECTIONS:
442442
case CURLMOPT_MAX_PIPELINE_LENGTH:
443443
case CURLMOPT_MAX_TOTAL_CONNECTIONS:
444+
#endif
445+
#if LIBCURL_VERSION_NUM >= 0x074300 /* Available since 7.67.0 */
446+
case CURLMOPT_MAX_CONCURRENT_STREAMS:
444447
#endif
445448
{
446449
zend_long lval = zval_get_long(zvalue);

0 commit comments

Comments
 (0)