commit 98f303bdb24bd31ec25a543f7ab7af1d6704fa8f from: Jelmer Vernooij via: GitHub date: Sat Aug 26 10:37:00 2023 UTC Merge pull request #1202 from nanonyme/nanonyme-patch-1 Raise GitProtocolError on unexpected pkt commit - 4af6b54c4cdae8dbfd19cc0da92660d53239127e commit + 98f303bdb24bd31ec25a543f7ab7af1d6704fa8f blob - bf6b9086caaaf69f33873e012000da2e0f9e5e4d blob + 881c45f7ed5d6595a88ed25e0a37af2239e99e2c --- dulwich/client.py +++ dulwich/client.py @@ -413,7 +413,10 @@ def _read_shallow_updates(pkt_seq): new_shallow = set() new_unshallow = set() for pkt in pkt_seq: - cmd, sha = pkt.split(b" ", 1) + try: + cmd, sha = pkt.split(b" ", 1) + except ValueError: + raise GitProtocolError("unknown command %s" % pkt) if cmd == COMMAND_SHALLOW: new_shallow.add(sha.strip()) elif cmd == COMMAND_UNSHALLOW: