diff --git a/database.cpp b/database.cpp index 3666686..b8f4e47 100644 --- a/database.cpp +++ b/database.cpp @@ -57,7 +57,7 @@ QStringList DataBase::getDataQStringList(std::string statement) { vector> DataBase::getData(std::string statement, int cols) { // char * buffer = new char[statement.length() + 1]; - std::shared_ptr buffer(new char[statement.length() + 1]); + std::shared_ptr buffer(new char[statement.length() + 1], [](char*){}); strcpy(buffer.get(), statement.c_str()); vector data; vector> lines; @@ -82,7 +82,7 @@ vector> DataBase::getData(std::string statement, int cols) { } void DataBase::setData(std::string statement) { - std::shared_ptr buffer(new char[statement.length() + 1]); + std::shared_ptr buffer(new char[statement.length() + 1], [](char*){}); strcpy(buffer.get(), statement.c_str()); bool ok = this->db->open(); if (ok) {