diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-12-21 11:07:15 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2012-01-20 15:43:45 +0200 |
commit | 0c3091b5071951c05c03486f01f3eaee98922524 (patch) | |
tree | 9295161b778e4cbfa72dc942008ce9da72659ac5 | |
parent | 254f244e6d3048ea0e0d3ad77c9f2ba64612224e (diff) |
Reserve correct amount of memory for quoted id
-rw-r--r-- | odb/relational/context.cxx | 2 | ||||
-rw-r--r-- | odb/relational/mysql/context.cxx | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/odb/relational/context.cxx b/odb/relational/context.cxx index f080563..25c91d7 100644 --- a/odb/relational/context.cxx +++ b/odb/relational/context.cxx @@ -85,7 +85,7 @@ namespace relational quote_id_impl (string const& id) const { string r; - r.reserve (id.size ()); + r.reserve (id.size () + 2); r += '"'; r += id; r += '"'; diff --git a/odb/relational/mysql/context.cxx b/odb/relational/mysql/context.cxx index 8862edf..392f34c 100644 --- a/odb/relational/mysql/context.cxx +++ b/odb/relational/mysql/context.cxx @@ -107,7 +107,7 @@ namespace relational quote_id_impl (string const& id) const { string r; - r.reserve (id.size ()); + r.reserve (id.size () + 2); r += '`'; r += id; r += '`'; |