| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -885,7 +885,7 @@ def _deserialize(self, stream: BytesIO) -> "Commit": | |||
| 885 | 885 | if buf[0:10] == b"encoding ": | |
| 886 | 886 | self.encoding = buf[buf.find(b" ") + 1 :].decode(self.encoding, "ignore") | |
| 887 | 887 | elif buf[0:7] == b"gpgsig ": | |
| 888 | - sig = buf[buf.find(b" ") + 1 :] + b"\n" | ||
| 888 | + sig_lines = [buf[buf.find(b" ") + 1 :] + b"\n"] | ||
| 889 | 889 | is_next_header = False | |
| 890 | 890 | while True: | |
| 891 | 891 | sigbuf = readline() | |
@@ -895,9 +895,9 @@ def _deserialize(self, stream: BytesIO) -> "Commit": | |||
| 895 | 895 | buf = sigbuf.strip() | |
| 896 | 896 | is_next_header = True | |
| 897 | 897 | break | |
| 898 | - sig += sigbuf[1:] | ||
| 898 | + sig_lines.append(sigbuf[1:]) | ||
| 899 | 899 | # END read all signature | |
| 900 | - self.gpgsig = sig.rstrip(b"\n").decode(self.encoding, "ignore") | ||
| 900 | + self.gpgsig = b"".join(sig_lines).rstrip(b"\n").decode(self.encoding, "ignore") | ||
| 901 | 901 | if is_next_header: | |
| 902 | 902 | continue | |
| 903 | 903 | buf = readline().strip() | |
| Back | FazBrowse Home | New Git URL |
0 commit comments