From be03d1c27ce1bd86db47555af09a35a3b4517cf3 Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Sat, 9 Nov 2013 23:37:29 -0500 Subject: [PATCH] some memory management, its a good thing --- src/wgdb.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wgdb.cc b/src/wgdb.cc index fbc17d9..b4dccfc 100644 --- a/src/wgdb.cc +++ b/src/wgdb.cc @@ -264,6 +264,8 @@ void do_find_record(uv_work_t* req){ RecordData* new_data = new RecordData(); new_data->record = wg_find_record(baton->wgdb->db_ptr, data->field, data->cond, data->enc, data->rec); baton->data = new_data; + wg_free_encoded(baton->wgdb->db_ptr, data->enc); + delete data; if(!wg_end_read(baton->wgdb->db_ptr, lock)){ char buffer[1024];