Adding 'delete' fixes into fastpath.

This commit is contained in:
Gilbert Clark gc355804@ohio.edu 2011-07-05 17:36:29 -07:00
parent ef96dc8d4d
commit 21e75891b7
2 changed files with 6 additions and 0 deletions

View file

@ -951,6 +951,8 @@ bool LogMgr::Write(EnumVal* id, RecordVal* columns)
DBG_LOG(DBG_LOGGING, "Wrote record to filter '%s' on stream '%s'", DBG_LOG(DBG_LOGGING, "Wrote record to filter '%s' on stream '%s'",
filter->name.c_str(), stream->name.c_str()); filter->name.c_str(), stream->name.c_str());
#endif #endif
delete[] vals;
} }
Unref(columns); Unref(columns);
@ -1041,6 +1043,7 @@ LogVal* LogMgr::ValToLogVal(Val* val, BroType* ty)
for ( int i = 0; i < lval->val.set_val.size; i++ ) for ( int i = 0; i < lval->val.set_val.size; i++ )
lval->val.set_val.vals[i] = ValToLogVal(set->Index(i)); lval->val.set_val.vals[i] = ValToLogVal(set->Index(i));
delete set;
break; break;
} }

View file

@ -16,6 +16,9 @@ LogWriter::~LogWriter()
if ( buf ) if ( buf )
free(buf); free(buf);
for(int i = 0; i < num_fields; ++i)
delete fields[i];
delete [] fields; delete [] fields;
} }