diff options
| author | Vicent Marti <tanoku@gmail.com> | 2011-06-02 01:03:52 +0200 |
|---|---|---|
| committer | Vicent Marti <tanoku@gmail.com> | 2011-06-02 01:03:52 +0200 |
| commit | 7107b599d75978a7526ac40592ad7b53035325b0 (patch) | |
| tree | 8f0983c3fb19cf8f75e6cbc0a91d682874effb85 /src/odb_pack.c | |
| parent | 7b5fe049d1680bafdf1d8106653bda3b0a33a9f4 (diff) | |
| download | libgit2-7107b599d75978a7526ac40592ad7b53035325b0.tar.gz | |
odb-pack: More variable declarations
Diffstat (limited to 'src/odb_pack.c')
| -rw-r--r-- | src/odb_pack.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/odb_pack.c b/src/odb_pack.c index 203bc13cc..525cfa429 100644 --- a/src/odb_pack.c +++ b/src/odb_pack.c @@ -960,6 +960,7 @@ static int pack_entry_find_offset( const unsigned char *index = p->index_map.data; unsigned hi, lo, stride; int pos, found = 0; + const unsigned char *current; *offset_out = 0; @@ -999,7 +1000,6 @@ static int pack_entry_find_offset( /* Use git.git lookup code */ pos = sha1_entry_pos(index, stride, 0, lo, hi, p->num_objects, short_oid->id); - const unsigned char *current; if (pos >= 0) { /* An object matching exactly the oid was found */ found = 1; @@ -1051,6 +1051,8 @@ static int pack_entry_find1( unsigned int len) { off_t offset; + git_oid found_oid; + int error; assert(p); @@ -1061,8 +1063,7 @@ static int pack_entry_find1( return git__throw(GIT_ERROR, "Failed to find pack entry. Bad object found"); } - git_oid found_oid; - int error = pack_entry_find_offset(&offset, &found_oid, p, short_oid, len); + error = pack_entry_find_offset(&offset, &found_oid, p, short_oid, len); if (error < GIT_SUCCESS) return git__rethrow(error, "Failed to find pack entry. Couldn't find offset"); @@ -1115,11 +1116,11 @@ static int pack_entry_find_prefix( { int error; size_t i; + unsigned found = 0; if ((error = packfile_refresh_all(backend)) < GIT_SUCCESS) return git__rethrow(error, "Failed to find pack entry"); - unsigned found = 0; if (backend->last_found) { error = pack_entry_find1(e, backend->last_found, short_oid, len); if (error == GIT_EAMBIGUOUSOIDPREFIX) { |
