null+****@clear*****
null+****@clear*****
2011年 3月 13日 (日) 19:00:56 JST
Kouhei Sutou 2011-03-13 10:00:56 +0000 (Sun, 13 Mar 2011) New Revision: 9ec2b879bb723d8dc0ab4d5471f870999ccbb7b3 Log: fix a memory leak when grn_obj_get_accessor() fails. Modified files: lib/db.c Modified: lib/db.c (+1 -0) =================================================================== --- lib/db.c 2011-03-13 09:04:06 +0000 (14a79fc) +++ lib/db.c 2011-03-13 10:00:56 +0000 (11504c1) @@ -3559,6 +3559,7 @@ grn_obj_get_accessor(grn_ctx *ctx, grn_obj *obj, const char *name, unsigned name } else { if (!obj->header.domain) { // ERR(GRN_INVALID_ARGUMENT, "no such column: <%s>", name); + grn_obj_close(ctx, (grn_obj *)res); res = NULL; goto exit; }