Kouhei Sutou
null+****@clear*****
Sat Jan 17 17:24:41 JST 2015
Kouhei Sutou 2015-01-17 17:24:41 +0900 (Sat, 17 Jan 2015) New Revision: 7b86c24ebde7cf3d28a63963174367247c61b94e https://github.com/groonga/groonga/commit/7b86c24ebde7cf3d28a63963174367247c61b94e Message: windows io: pass missing fileinfo to GRN_MUNMAP() Modified files: lib/io.c Modified: lib/io.c (+5 -3) =================================================================== --- lib/io.c 2015-01-17 17:22:29 +0900 (898ac2b) +++ lib/io.c 2015-01-17 17:24:41 +0900 (9b1cd36) @@ -1143,10 +1143,12 @@ grn_io_expire(grn_ctx *ctx, grn_io *io, int count_thresh, uint32_t limit) } } { - grn_io_mapinfo *info = io->maps; - for (m = io->max_map_seg; m; info++, m--) { + uint32_t fno; + for (fno = 0; fno < io->max_map_seg; fno++) { + grn_io_mapinfo *info = &(io->maps[fno]); if (info->map) { - GRN_MUNMAP(&grn_gctx, io, &info->fmo, NULL, + fileinfo *fi = &(io->fis[fno]); + GRN_MUNMAP(&grn_gctx, io, &info->fmo, fi, info->map, io->header->segment_size); info->map = NULL; info->nref = 0; -------------- next part -------------- HTML����������������������������... Download