null+****@clear*****
null+****@clear*****
2010年 7月 6日 (火) 13:30:54 JST
Kouhei Sutou 2010-07-06 04:30:54 +0000 (Tue, 06 Jul 2010) New Revision: 5e0b38a142b7082e332790575751b5b7b1c9863d Log: fix a memory leak. Modified files: lib/db.c Modified: lib/db.c (+2 -2) =================================================================== --- lib/db.c 2010-07-06 01:37:55 +0000 (9ead81d) +++ lib/db.c 2010-07-06 04:30:54 +0000 (0689380) @@ -7035,8 +7035,8 @@ grn_table_sort_key_from_str_geo(grn_ctx *ctx, const char *str, unsigned str_size if (!ctx->rc) { *nkeys = k - keys; } else { - if (keys) { GRN_FREE(keys); } - *nkeys =0; + grn_table_sort_key_close(ctx, keys, k - keys); + *nkeys = 0; keys = NULL; } return keys;