diff options
| author | Junio C Hamano <gitster@pobox.com> | 2011-08-18 22:06:03 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2011-08-18 22:06:03 -0700 |
| commit | 7c10882c0d299b5d1dbe2c633e95c91ca6152197 (patch) | |
| tree | 66819d4f283b0e6a1469329ceaed5d6ba0c76f2f | |
| parent | Update draft release notes to 1.7.7 (diff) | |
| parent | fetch-pack: check for valid commit from server (diff) | |
| download | git-7c10882c0d299b5d1dbe2c633e95c91ca6152197.tar.gz git-7c10882c0d299b5d1dbe2c633e95c91ca6152197.zip | |
Merge branch 'maint'
* maint:
fetch-pack: check for valid commit from server
| -rw-r--r-- | builtin/fetch-pack.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/builtin/fetch-pack.c b/builtin/fetch-pack.c index 4367984102..3c871c2da8 100644 --- a/builtin/fetch-pack.c +++ b/builtin/fetch-pack.c @@ -395,6 +395,8 @@ static int find_common(int fd[2], unsigned char *result_sha1, case ACK_continue: { struct commit *commit = lookup_commit(result_sha1); + if (!commit) + die("invalid commit %s", sha1_to_hex(result_sha1)); if (args.stateless_rpc && ack == ACK_common && !(commit->object.flags & COMMON)) { |
