summaryrefslogtreecommitdiff
path: root/src/libgit2/transports/httpclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libgit2/transports/httpclient.c')
-rw-r--r--src/libgit2/transports/httpclient.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libgit2/transports/httpclient.c b/src/libgit2/transports/httpclient.c
index f07923ef2..0ad6cd4dc 100644
--- a/src/libgit2/transports/httpclient.c
+++ b/src/libgit2/transports/httpclient.c
@@ -1541,6 +1541,15 @@ int git_http_client_new(
return 0;
}
+/* Update the options of an existing httpclient instance. */
+void git_http_client_set_options(
+ git_http_client *client,
+ git_http_client_options *opts)
+{
+ if (opts)
+ memcpy(&client->opts, opts, sizeof(git_http_client_options));
+}
+
GIT_INLINE(void) http_server_close(git_http_server *server)
{
if (server->stream) {