]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
NUL-safe select
authorAki Tuomi <cmouse@cmouse.fi>
Tue, 24 Nov 2015 13:18:14 +0000 (15:18 +0200)
committerAki Tuomi <cmouse@cmouse.fi>
Wed, 25 Nov 2015 06:33:42 +0000 (08:33 +0200)
modules/godbcbackend/sodbc.cc

index e68611a320474df8ba322c4e23344e4b4a07b625..4c68533a7a95485d763ac6a7311df48beaa8de62 100644 (file)
@@ -284,7 +284,7 @@ SSqlStatement* SODBCStatement::nextRow(row_t& row)
       }
       else
       {
-        row.push_back(reinterpret_cast<char*>(coldata)); // FIXME: not NUL-safe, use len
+        row.push_back(std::string(reinterpret_cast<const char*>(coldata), len));
       }
     }