diff options
| author | Carlos Martín Nieto <cmn@dwim.me> | 2015-09-23 04:39:05 +0200 |
|---|---|---|
| committer | Carlos Martín Nieto <cmn@dwim.me> | 2016-04-19 13:54:19 +0200 |
| commit | 22e6aa0d4fc7a619472aa8da69163dc210781956 (patch) | |
| tree | c304ac47eda55a6b5a338bc286bb8d1094688c8a /src/transports | |
| parent | 2f3f1ee08532b10993b7e9270e5fe61f08f795ee (diff) | |
| download | libgit2-22e6aa0d4fc7a619472aa8da69163dc210781956.tar.gz | |
proxy: don't require the trailing slash on WinHTTP
The path is not something that you use for proxies, so make use of the
new optionality of the path when extracting URL parts.
Diffstat (limited to 'src/transports')
| -rw-r--r-- | src/transports/winhttp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transports/winhttp.c b/src/transports/winhttp.c index 22be39c6c..5a506d20d 100644 --- a/src/transports/winhttp.c +++ b/src/transports/winhttp.c @@ -388,7 +388,8 @@ static int winhttp_stream_connect(winhttp_stream *s) WINHTTP_PROXY_INFO proxy_info; wchar_t *proxy_wide; - if ((error = gitno_connection_data_from_url(&t->proxy_connection_data, proxy_url, NULL)) < 0) + if ((error = gitno_extract_url_parts(&t->proxy_connection_data.host, &t->proxy_connection_data.port, NULL, + &t->proxy_connection_data.user, &t->proxy_connection_data.pass, proxy_url, NULL)) < 0) goto on_error; if (t->proxy_connection_data.user && t->proxy_connection_data.pass) { |
