Change #264917
| Category | curl |
| Changed by | Daniel Stenberg <daniel@haxx.se> |
| Changed at | Sat 18 Apr 2026 23:34:39 |
| Repository | https://github.com/curl/curl.git |
| Project | curl |
| Branch | master |
| Revision | 54ded66618a2388e88e715c5eb4477d1083582ef |
Comments
docs/libcurl: improve easy setopt examples - always assign the curl_easy_perform() return code (and declare the necessary 'result' variable for it) - always call curl_easy_cleanup() on the created easy handles Closes #21364
Changed files
- docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.md
- docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.md
- docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.md
- docs/libcurl/opts/CURLOPT_ALTSVC.md
- docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.md
- docs/libcurl/opts/CURLOPT_APPEND.md
- docs/libcurl/opts/CURLOPT_AWS_SIGV4.md
- docs/libcurl/opts/CURLOPT_CAINFO.md
- docs/libcurl/opts/CURLOPT_CA_CACHE_TIMEOUT.md
- docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.md
- docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.md
- docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.md
- docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.md
- docs/libcurl/opts/CURLOPT_CONNECT_TO.md
- docs/libcurl/opts/CURLOPT_COOKIE.md
- docs/libcurl/opts/CURLOPT_COOKIELIST.md
- docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md
- docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.md
- docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.md
- docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.md
- docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYHOST.md
- docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYPEER.md
- docs/libcurl/opts/CURLOPT_DOH_SSL_VERIFYSTATUS.md
- docs/libcurl/opts/CURLOPT_DOH_URL.md
- docs/libcurl/opts/CURLOPT_ECH.md
- docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.md
- docs/libcurl/opts/CURLOPT_FNMATCH_DATA.md
- docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.md
- docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.md
- docs/libcurl/opts/CURLOPT_FORBID_REUSE.md
- docs/libcurl/opts/CURLOPT_FRESH_CONNECT.md
- docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.md
- docs/libcurl/opts/CURLOPT_HEADER.md
- docs/libcurl/opts/CURLOPT_HEADERDATA.md
- docs/libcurl/opts/CURLOPT_HEADERFUNCTION.md
- docs/libcurl/opts/CURLOPT_HSTS.md
- docs/libcurl/opts/CURLOPT_HSTSREADDATA.md
- docs/libcurl/opts/CURLOPT_HSTSREADFUNCTION.md
- docs/libcurl/opts/CURLOPT_HSTSWRITEDATA.md
- docs/libcurl/opts/CURLOPT_HSTS_CTRL.md
- docs/libcurl/opts/CURLOPT_HTTP200ALIASES.md
- docs/libcurl/opts/CURLOPT_HTTPGET.md
- docs/libcurl/opts/CURLOPT_HTTPHEADER.md
- docs/libcurl/opts/CURLOPT_HTTPPOST.md
- docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.md
- docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.md
- docs/libcurl/opts/CURLOPT_INFILESIZE.md
- docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.md
- docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.md
- docs/libcurl/opts/CURLOPT_MAXAGE_CONN.md
- docs/libcurl/opts/CURLOPT_MAXLIFETIME_CONN.md
- docs/libcurl/opts/CURLOPT_MAXREDIRS.md
- docs/libcurl/opts/CURLOPT_MIMEPOST.md
- docs/libcurl/opts/CURLOPT_MIME_OPTIONS.md
- docs/libcurl/opts/CURLOPT_NOBODY.md
- docs/libcurl/opts/CURLOPT_NOPROGRESS.md
- docs/libcurl/opts/CURLOPT_NOPROXY.md
- docs/libcurl/opts/CURLOPT_PATH_AS_IS.md
- docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.md
- docs/libcurl/opts/CURLOPT_POSTFIELDS.md
- docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md
- docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md
- docs/libcurl/opts/CURLOPT_POSTREDIR.md
- docs/libcurl/opts/CURLOPT_PREREQDATA.md
- docs/libcurl/opts/CURLOPT_PREREQFUNCTION.md
- docs/libcurl/opts/CURLOPT_PRE_PROXY.md
- docs/libcurl/opts/CURLOPT_PRIVATE.md
- docs/libcurl/opts/CURLOPT_PROGRESSDATA.md
- docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.md
- docs/libcurl/opts/CURLOPT_PROTOCOLS.md
- docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md
- docs/libcurl/opts/CURLOPT_PROXY.md
- docs/libcurl/opts/CURLOPT_PROXYHEADER.md
- docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.md
- docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.md
- docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.md
- docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.md
- docs/libcurl/opts/CURLOPT_PUT.md
- docs/libcurl/opts/CURLOPT_RANGE.md
- docs/libcurl/opts/CURLOPT_READDATA.md
- docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md
- docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md
- docs/libcurl/opts/CURLOPT_REFERER.md
- docs/libcurl/opts/CURLOPT_REQUEST_TARGET.md
- docs/libcurl/opts/CURLOPT_RESOLVE.md
- docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.md
- docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.md
- docs/libcurl/opts/CURLOPT_RESUME_FROM.md
- docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.md
- docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.md
- docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.md
- docs/libcurl/opts/CURLOPT_SSH_HOSTKEYDATA.md
- docs/libcurl/opts/CURLOPT_SSH_HOSTKEYFUNCTION.md
- docs/libcurl/opts/CURLOPT_SSH_KEYDATA.md
- docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.md
- docs/libcurl/opts/CURLOPT_SSLVERSION.md
- docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md
- docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.md
- docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.md
- docs/libcurl/opts/CURLOPT_STDERR.md
- docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.md
- docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.md
- docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.md
- docs/libcurl/opts/CURLOPT_TCP_KEEPCNT.md
- docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.md
- docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.md
- docs/libcurl/opts/CURLOPT_TCP_NODELAY.md
- docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.md
- docs/libcurl/opts/CURLOPT_TIMECONDITION.md
- docs/libcurl/opts/CURLOPT_TIMEOUT.md
- docs/libcurl/opts/CURLOPT_TIMEOUT_MS.md
- docs/libcurl/opts/CURLOPT_TIMEVALUE.md
- docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.md
- docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.md
- docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.md
- docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.md
- docs/libcurl/opts/CURLOPT_UPKEEP_INTERVAL_MS.md
- docs/libcurl/opts/CURLOPT_UPLOAD.md
- docs/libcurl/opts/CURLOPT_UPLOAD_FLAGS.md
- docs/libcurl/opts/CURLOPT_URL.md
- docs/libcurl/opts/CURLOPT_USERAGENT.md
- docs/libcurl/opts/CURLOPT_USE_SSL.md
- docs/libcurl/opts/CURLOPT_VERBOSE.md