]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[master] Pass string instead of c-string in CSVFile class constructor.
authorMarcin Siodelski <marcin@isc.org>
Fri, 4 Apr 2014 12:38:03 +0000 (14:38 +0200)
committerMarcin Siodelski <marcin@isc.org>
Fri, 4 Apr 2014 12:38:03 +0000 (14:38 +0200)
This fixes a performance issue reported by cppcheck.

src/lib/util/csv_file.cc

index 95a95c25df9af5ca56b7b2421209ee531c276ebe..3abf4ad667a525aab4781b4ff3176f68ad07fe69 100644 (file)
@@ -29,7 +29,7 @@ CSVRow::CSVRow(const size_t cols, const char separator)
 CSVRow::CSVRow(const std::string& text, const char separator)
     : separator_(1, separator) {
     // Parsing is exception safe, so this will not throw.
-    parse(text.c_str());
+    parse(text);
 }
 
 void