Loglines: did not close databases on #close. fixed -> No segv anymore :)
This commit is contained in:
parent
928d89f6b3
commit
877e350d64
2 changed files with 2 additions and 5 deletions
|
@ -2,6 +2,7 @@
|
|||
require 'sbdb'
|
||||
require 'safebox'
|
||||
require 'robustserver'
|
||||
require 'socket'
|
||||
require 'logan/inc'
|
||||
require 'logan/loglines'
|
||||
require 'logan/cache'
|
||||
|
@ -45,6 +46,7 @@ module LogAn::Inc
|
|||
@conf[:inc] = {}
|
||||
%w[hosts files fileparser].each {|key| @conf[:inc][key.to_sym] = config( @etc, key) }
|
||||
@store = LogAn::Cache.new LogAn::AutoValueConvertHash.new( @etc[ 'sids.store', 'seeks', SBDB::Recno, SBDB::CREATE | SBDB::AUTO_COMMIT]), 3
|
||||
exit 1
|
||||
# Prepare Inc-server - create server
|
||||
LogAn::Inc::FileParser::Base.logdb = @logs
|
||||
LogAn::Inc::FileParser::Base.store = @store
|
||||
|
|
|
@ -72,11 +72,6 @@ module LogAn
|
|||
@rdb.sync
|
||||
end
|
||||
|
||||
def close
|
||||
@dbs.each {|name, db| db.close 0 }
|
||||
@rdb.close 0
|
||||
end
|
||||
|
||||
def put val, sid = nil
|
||||
id = UUIDTools::UUID.timestamp_create
|
||||
dat = [sid || 0x10, val].pack 'Na*'
|
||||
|
|
Loading…
Reference in a new issue