Merge branch 'jc/http-sslkey-and-ssl-cert-are-paths' into maint

The http.{sslkey,sslCert} configuration variables are to be
interpreted as a pathname that honors "~[username]/" prefix, but
weren't, which has been fixed.

* jc/http-sslkey-and-ssl-cert-are-paths:
  http.c: http.sslcert and http.sslkey are both pathnames
This commit is contained in:
Junio C Hamano 2017-08-23 14:33:43 -07:00
Родитель 447f80f508 8d1549643e
Коммит 72140a7319
1 изменённых файлов: 2 добавлений и 2 удалений

4
http.c
Просмотреть файл

@ -272,10 +272,10 @@ static int http_options(const char *var, const char *value, void *cb)
if (!strcmp("http.sslversion", var)) if (!strcmp("http.sslversion", var))
return git_config_string(&ssl_version, var, value); return git_config_string(&ssl_version, var, value);
if (!strcmp("http.sslcert", var)) if (!strcmp("http.sslcert", var))
return git_config_string(&ssl_cert, var, value); return git_config_pathname(&ssl_cert, var, value);
#if LIBCURL_VERSION_NUM >= 0x070903 #if LIBCURL_VERSION_NUM >= 0x070903
if (!strcmp("http.sslkey", var)) if (!strcmp("http.sslkey", var))
return git_config_string(&ssl_key, var, value); return git_config_pathname(&ssl_key, var, value);
#endif #endif
#if LIBCURL_VERSION_NUM >= 0x070908 #if LIBCURL_VERSION_NUM >= 0x070908
if (!strcmp("http.sslcapath", var)) if (!strcmp("http.sslcapath", var))