X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=http.c;h=901e5972970e672f2524d70d11d4c3bb74ce98c5;hb=161cbf0b8e3280daab85a5b76910057a63016314;hp=e41fcc380034943d1f7bd80661febd42af6f4104;hpb=90d05713575ea6ed21d05228bcda8461f7b28ccf;p=git.git diff --git a/http.c b/http.c index e41fcc380..901e59729 100644 --- a/http.c +++ b/http.c @@ -205,7 +205,7 @@ static void init_curl_http_auth(CURL *result) if (user_name) { struct strbuf up = STRBUF_INIT; if (!user_pass) - user_pass = xstrdup(getpass("Password: ")); + user_pass = xstrdup(git_getpass("Password: ")); strbuf_addf(&up, "%s:%s", user_name, user_pass); curl_easy_setopt(result, CURLOPT_USERPWD, strbuf_detach(&up, NULL)); @@ -220,7 +220,7 @@ static int has_cert_password(void) return 0; /* Only prompt the user once. */ ssl_cert_password_required = -1; - ssl_cert_password = getpass("Certificate Password: "); + ssl_cert_password = git_getpass("Certificate Password: "); if (ssl_cert_password != NULL) { ssl_cert_password = xstrdup(ssl_cert_password); return 1; @@ -721,7 +721,7 @@ static inline int hex(int v) return 'A' + v - 10; } -static void end_url_with_slash(struct strbuf *buf, const char *url) +void end_url_with_slash(struct strbuf *buf, const char *url) { strbuf_addstr(buf, url); if (buf->len && buf->buf[buf->len - 1] != '/')