commit 57363308f3065159bcdea6be975c758e992781da from: Stefan Sperling date: Mon Jul 09 14:20:48 2018 UTC fall back to read() as intended if mapping packfile fails commit - e7242ceefd84094a2e7f3dc4a4eb7d6a557a7a78 commit + 57363308f3065159bcdea6be975c758e992781da blob - 2c8c7be7e19a77bc23760c44f9ea4458d0a7be6d blob + c285d19cbeb1af15ef229252db0008ea9e84dfbf --- lib/pack.c +++ lib/pack.c @@ -586,10 +586,8 @@ cache_pack(struct got_pack **packp, const char *path_p pack->map = mmap(NULL, pack->filesize, PROT_READ, MAP_PRIVATE, pack->fd, 0); - if (pack->map == MAP_FAILED) { - err = got_error_from_errno(); - pack->map = NULL; - } + if (pack->map == MAP_FAILED) + pack->map = NULL; /* fall back to read(2) */ done: if (err) { if (pack) {