diff options
Diffstat (limited to 'sys/src/cmd/git/pack.c')
-rw-r--r-- | sys/src/cmd/git/pack.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/git/pack.c b/sys/src/cmd/git/pack.c index 893e4cd85..12215bdcd 100644 --- a/sys/src/cmd/git/pack.c +++ b/sys/src/cmd/git/pack.c @@ -1000,7 +1000,8 @@ readidxobject(Biobuf *idx, Hash h, int flag) retried = 0; retry: for(i = 0; i < npackf; i++){ - if((o = searchindex(packf[i].idx, packf[i].nidx, h)) != -1){ + o = searchindex(packf[i].idx, packf[i].nidx, h); + if(o != -1){ if((f = openpack(&packf[i])) == nil) goto error; if((r = Bseek(f, o, 0)) != -1) |