Kouhei Sutou
null+****@clear*****
Sat Jan 17 15:41:49 JST 2015
Kouhei Sutou 2015-01-17 15:41:49 +0900 (Sat, 17 Jan 2015) New Revision: 388e936a6942ba9b6d6d605ac13ddd709a80b81d https://github.com/groonga/groonga/commit/388e936a6942ba9b6d6d605ac13ddd709a80b81d Message: Use incremental style loop It's for easy to debug. Modified files: lib/io.c Modified: lib/io.c (+5 -2) =================================================================== --- lib/io.c 2015-01-17 15:05:47 +0900 (b127502) +++ lib/io.c 2015-01-17 15:41:49 +0900 (de10cf2) @@ -537,7 +537,6 @@ grn_rc grn_io_close(grn_ctx *ctx, grn_io *io) { int i; - grn_io_mapinfo *mi; fileinfo *fi; uint32_t max_nfiles; @@ -569,7 +568,11 @@ grn_io_close(grn_ctx *ctx, grn_io *io) #endif /* WIN32 */ GRN_MUNMAP(&grn_gctx, &io->fis->fmo, io->header, io->base); if (io->fis) { - for (fi = io->fis, i = max_nfiles; i; fi++, i--) { grn_close(ctx, fi); } + int i; + for (i = 0; i < max_nfiles; i++) { + fileinfo *fi = &(io->fis[i]); + grn_close(ctx, fi); + } GRN_GFREE(io->fis); } GRN_GFREE(io); -------------- next part -------------- HTML����������������������������...Download