Merge pull request #432 from carlosmn/msvc Really fix MSVC
diff --git a/deps/http-parser/http_parser.c b/deps/http-parser/http_parser.c
index e9d42ce..432a7c5 100644
--- a/deps/http-parser/http_parser.c
+++ b/deps/http-parser/http_parser.c
@@ -368,7 +368,7 @@ size_t http_parser_execute (http_parser *parser,
enum state state;
enum header_states header_state;
uint64_t index = parser->index;
- uint64_t nread = parser->nread;
+ uint32_t nread = parser->nread;
const char *header_field_mark, *header_value_mark, *url_mark;
const char *matcher;
diff --git a/src/config.c b/src/config.c
index a4445ca..2b3e535 100644
--- a/src/config.c
+++ b/src/config.c
@@ -352,7 +352,6 @@ static int win32_find_system(char *system_config_path)
return GIT_ENOMEM;
ret = ExpandEnvironmentStringsW(query, apphome_utf16, size);
- free(query_utf16);
if (ret == 0 || ret >= size)
return git__throw(GIT_ERROR, "Failed to expand environment strings");