Quellcode durchsuchen

content-type: do slightly more correct header parsing

Jelmer Vernooij vor 1 Jahr
Ursprung
Commit
75b0369cca
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      dulwich/client.py

+ 1 - 1
dulwich/client.py

@@ -2007,7 +2007,7 @@ class AbstractHttpGitClient(GitClient):
         if isinstance(data, bytes):
             headers["Content-Length"] = str(len(data))
         resp, read = self._http_request(url, headers, data)
-        if not resp.content_type.startswith(result_content_type):
+        if resp.content_type.split(';')[0] != result_content_type:
             raise GitProtocolError(
                 "Invalid content-type from server: %s" % resp.content_type
             )