issue #118. Possible fix for the issue.

pull/141/head
Guy Lichtman 2015-07-29 15:16:07 +03:00
parent c6d57e7205
commit ef67fba5e6
1 changed files with 5 additions and 2 deletions

View File

@ -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) 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) if (name)
{ {
yajl_add_string_val(gen, "name", name); yajl_add_string_val(gen, "name", name);
@ -690,7 +693,7 @@ bool ThdSesData::startGetObjects()
//commands which have single database object //commands which have single database object
if (strcmp (cmd,"Init DB") ==0 || strcmp (cmd, "SHOW TABLES")== 0 || strcmp (cmd, "SHOW TABLE")==0) 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; m_objIterType = OBJ_DB;
return true; return true;