mirror of https://github.com/tstack/lnav.git
[sqlite] fix mprintf free funcs
This commit is contained in:
parent
3c0dbf3324
commit
927aecc437
|
@ -968,8 +968,8 @@ string log_vtab_manager::register_vtab(log_vtab_impl *vi)
|
|||
string retval;
|
||||
|
||||
if (this->vm_impls.find(vi->get_name()) == this->vm_impls.end()) {
|
||||
auto_mem<char> errmsg(sqlite3_free);
|
||||
auto_mem<char> sql(sqlite3_free);
|
||||
auto_mem<char, sqlite3_free> errmsg;
|
||||
auto_mem<char, sqlite3_free> sql;
|
||||
int rc;
|
||||
|
||||
this->vm_impls[vi->get_name()] = vi;
|
||||
|
@ -1002,7 +1002,7 @@ string log_vtab_manager::unregister_vtab(intern_string_t name)
|
|||
retval = "unknown log line table -- " + name.to_string();
|
||||
}
|
||||
else {
|
||||
auto_mem<char> sql(sqlite3_free);
|
||||
auto_mem<char, sqlite3_free> sql;
|
||||
__attribute((unused))
|
||||
int rc;
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ static cache_entry *find_re(const char *re)
|
|||
c.re2 = make_shared<pcrepp>(re_str);
|
||||
c.re = make_shared<pcrecpp::RE>(re);
|
||||
if (!c.re->error().empty()) {
|
||||
auto_mem<char> e2(sqlite3_free);
|
||||
auto_mem<char, sqlite3_free> e2;
|
||||
|
||||
e2 = sqlite3_mprintf("%s: %s", re, c.re->error().c_str());
|
||||
throw pcrepp::error(e2.in(), 0);
|
||||
|
|
Loading…
Reference in New Issue