Tetsuro IKEDA
null+****@clear*****
Thu Oct 4 10:18:21 JST 2012
Tetsuro IKEDA 2009-03-05 13:28:05 +0900 (Thu, 05 Mar 2009) New Revision: 332091962cd611159b1f303f29b9b977c564817d https://github.com/mroonga/mroonga/commit/332091962cd611159b1f303f29b9b977c564817d Log: free mrn_share and mrn_field in handler::close() Modified files: src/ha_groonga.cc Modified: src/ha_groonga.cc (+8 -1) =================================================================== --- src/ha_groonga.cc 2009-03-05 11:39:18 +0900 (157d128) +++ src/ha_groonga.cc 2009-03-05 13:28:05 +0900 (9c504d2) @@ -231,7 +231,14 @@ int ha_groonga::close() mrn_share_remove(share); MRN_LOG(GRN_LOG_DEBUG, "-> grn_obj_close: '%s'", share->name); grn_obj_close(mrn_ctx_tls, share->obj); - + + mrn_field **field; + for (field = share->field; *field; field++) { + MRN_FREE(*field); + } + MRN_FREE(share->field); + MRN_FREE(share); + return 0; } -------------- next part -------------- HTML����������������������������...Download