{"thread":{"id":"16620","subject":"[PATCH] http.c: use 'git_config_string' to get 'curl_http_proxy'","startedAt":"2008-12-07T00:45:37Z","lastAt":"2008-12-07T00:45:37Z","messageCount":1,"participants":["Miklos Vajna"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"97291","messageId":"1228610737-8853-1-git-send-email-vmiklos@frugalware.org","threadId":"16620","inReplyTo":null,"subject":"[PATCH] http.c: use 'git_config_string' to get 'curl_http_proxy'","fromName":"Miklos Vajna","fromEmail":"vmiklos@frugalware.org","sentAt":"2008-12-07T00:45:37Z","receivedAt":"2008-12-07T00:45:37Z","isPatch":true,"sender":{"key":"vmiklos@frugalware.org","avatar":"https://gravatar.com/avatar/401c1cbbb3a5d13e650c691a2c71d6fd0b80df1a01bc74d9f1972675dd58f2bd?d=mp&s=160"},"body":"Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>\n---\n http.c |   11 ++++-------\n 1 files changed, 4 insertions(+), 7 deletions(-)\n\ndiff --git a/http.c b/http.c\nindex ed59b79..ee58799 100644\n--- a/http.c\n+++ b/http.c\n@@ -24,7 +24,7 @@ static const char *ssl_cainfo = NULL;\n static long curl_low_speed_limit = -1;\n static long curl_low_speed_time = -1;\n static int curl_ftp_no_epsv = 0;\n-static char *curl_http_proxy = NULL;\n+static const char *curl_http_proxy = NULL;\n \n static struct curl_slist *pragma_header;\n \n@@ -149,11 +149,8 @@ static int http_options(const char *var, const char *value, void *cb)\n \t\treturn 0;\n \t}\n \tif (!strcmp(\"http.proxy\", var)) {\n-\t\tif (curl_http_proxy == NULL) {\n-\t\t\tif (!value)\n-\t\t\t\treturn config_error_nonbool(var);\n-\t\t\tcurl_http_proxy = xstrdup(value);\n-\t\t}\n+\t\tif (curl_http_proxy == NULL)\n+\t\t\treturn git_config_string(&curl_http_proxy, var, value);\n \t\treturn 0;\n \t}\n \n@@ -309,7 +306,7 @@ void http_cleanup(void)\n \tpragma_header = NULL;\n \n \tif (curl_http_proxy) {\n-\t\tfree(curl_http_proxy);\n+\t\tfree((void *)curl_http_proxy);\n \t\tcurl_http_proxy = NULL;\n \t}\n }\n-- \n1.6.1.rc1.35.gae26e.dirty\n"}]}