Commit 2f3f28b4 by Vicent Martí

Merge pull request #302 from carlosmn/development

Small fixes in pack_window_open
parents e45e548a 2ee318a7
......@@ -480,6 +480,9 @@ static unsigned char *pack_window_open(
size_t len;
win = git__calloc(1, sizeof(*win));
if (win == NULL)
return NULL;
win->offset = (offset / window_align) * window_align;
len = (size_t)(p->pack_size - win->offset);
......@@ -492,8 +495,10 @@ static unsigned char *pack_window_open(
pack_window_close_lru(backend, p, p->pack_fd) == GIT_SUCCESS) {}
if (git_futils_mmap_ro(&win->window_map, p->pack_fd,
win->offset, len) < GIT_SUCCESS)
win->offset, len) < GIT_SUCCESS) {
free(win);
return NULL;
}
backend->mmap_calls++;
backend->open_windows++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment