summaryrefslogtreecommitdiff
path: root/project2/sql
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2016-05-09 01:14:49 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2016-05-09 01:14:49 +0100
commit5e89fa46f8f90015f47210d9f532fb8626db8d17 (patch)
tree2e3dcacbb1183e8b3de132a83c9d88bf3156d58f /project2/sql
parentFix leak of html/xml document structure (diff)
downloadproject2-5e89fa46f8f90015f47210d9f532fb8626db8d17.tar.bz2
project2-5e89fa46f8f90015f47210d9f532fb8626db8d17.tar.xz
project2-5e89fa46f8f90015f47210d9f532fb8626db8d17.zip
Remove implicit cast to char * because it's dangerous as everyone knowsproject2-1.2.6
Diffstat (limited to 'project2/sql')
-rw-r--r--project2/sql/sqlBulkLoad.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/project2/sql/sqlBulkLoad.cpp b/project2/sql/sqlBulkLoad.cpp
index f905a68..96a590e 100644
--- a/project2/sql/sqlBulkLoad.cpp
+++ b/project2/sql/sqlBulkLoad.cpp
@@ -21,7 +21,9 @@ class SqlBulkLoad : public Task, SqlBase {
void execute(ExecContext * ec) const
{
auto wdb = db->getWritable();
- wdb->beginBulkUpload(targetTable(ec), extras(ec));
+ const std::string tt(targetTable(ec));
+ const std::string x(extras(ec));
+ wdb->beginBulkUpload(tt.c_str(), x.c_str());
AdHoc::ScopeExit tidy([]{},
[&]{ wdb->endBulkUpload(NULL); },
[&]{ wdb->endBulkUpload("Stack unwind in progress"); });