From ff830366ea611c9285a23432edebc16ff6a3d436 Mon Sep 17 00:00:00 2001 From: Philip Kelley Date: Thu, 1 Nov 2012 12:07:42 -0400 Subject: [PATCH] Http: Set an error for invalid content-type --- src/transports/http.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/transports/http.c b/src/transports/http.c index 1d0bbd64e..f33cad7ea 100644 --- a/src/transports/http.c +++ b/src/transports/http.c @@ -170,8 +170,10 @@ static int on_headers_complete(http_parser *parser) if (git_buf_oom(buf)) return t->parse_error = -1; - if (strcmp(t->content_type, git_buf_cstr(buf))) + if (strcmp(t->content_type, git_buf_cstr(buf))) { + giterr_set(GITERR_NET, "Invalid content-type: %s", t->content_type); return t->parse_error = -1; + } git_buf_clear(buf); return 0; -- 2.39.5