From ef67fba5e6d9b4813ce012be3a03b7b23a06ad85 Mon Sep 17 00:00:00 2001 From: Guy Lichtman Date: Wed, 29 Jul 2015 15:16:07 +0300 Subject: [PATCH] issue #118. Possible fix for the issue. --- src/audit_handler.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/audit_handler.cc b/src/audit_handler.cc index 7e58931..1b18e2e 100644 --- a/src/audit_handler.cc +++ b/src/audit_handler.cc @@ -435,7 +435,10 @@ static inline void yajl_add_uint64(yajl_gen gen, const char * name, uint64 num) } static inline void yajl_add_obj( yajl_gen gen, const char *db,const char* ptype,const char * name =NULL) { - yajl_add_string_val(gen, "db", db); + if(db) + { + yajl_add_string_val(gen, "db", db); + } if (name) { yajl_add_string_val(gen, "name", name); @@ -690,7 +693,7 @@ bool ThdSesData::startGetObjects() //commands which have single database object if (strcmp (cmd,"Init DB") ==0 || strcmp (cmd, "SHOW TABLES")== 0 || strcmp (cmd, "SHOW TABLE")==0) { - if(getTHD()->db) + if(Audit_formatter::thd_db(getTHD())) { m_objIterType = OBJ_DB; return true;