Browse Source

some memory management, its a good thing

master
Brett Langdon 12 years ago
parent
commit
be03d1c27c
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      src/wgdb.cc

+ 2
- 0
src/wgdb.cc View File

@ -264,6 +264,8 @@ void do_find_record(uv_work_t* req){
RecordData* new_data = new RecordData(); RecordData* new_data = new RecordData();
new_data->record = wg_find_record(baton->wgdb->db_ptr, data->field, data->cond, data->enc, data->rec); new_data->record = wg_find_record(baton->wgdb->db_ptr, data->field, data->cond, data->enc, data->rec);
baton->data = new_data; baton->data = new_data;
wg_free_encoded(baton->wgdb->db_ptr, data->enc);
delete data;
if(!wg_end_read(baton->wgdb->db_ptr, lock)){ if(!wg_end_read(baton->wgdb->db_ptr, lock)){
char buffer[1024]; char buffer[1024];


Loading…
Cancel
Save