.\" generated by cd2nroff 0.1 from curl_easy_reset.md .TH curl_easy_reset 3 "2024-11-07" libcurl .SH NAME curl_easy_reset \- reset all options of a libcurl session handle .SH SYNOPSIS .nf #include void curl_easy_reset(CURL *handle); .fi .SH DESCRIPTION Re\-initializes all options previously set on a specified CURL handle to the default values. This puts back the handle to the same state as it was in when it was just created with \fIcurl_easy_init(3)\fP. It does not change the following information kept in the handle: live connections, the Session ID cache, the DNS cache, the cookies, the shares or the alt\-svc cache. .SH PROTOCOLS This functionality affects all supported protocols .SH EXAMPLE .nf int main(void) { CURL *curl = curl_easy_init(); if(curl) { /* ... the handle is used and options are set ... */ curl_easy_reset(curl); } } .fi .SH AVAILABILITY Added in curl 7.12.1 .SH RETURN VALUE Nothing .SH SEE ALSO .BR curl_easy_cleanup (3), .BR curl_easy_duphandle (3), .BR curl_easy_init (3), .BR curl_easy_setopt (3)