[libgdamm] SqlBuilder::select_add_target(): Avoid "stack smashing detected".
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdamm] SqlBuilder::select_add_target(): Avoid "stack smashing detected".
- Date: Tue, 27 Oct 2015 21:20:53 +0000 (UTC)
commit 7625f82b44a9fe9ce8c91f623c993761abc2c772
Author: Murray Cumming <murrayc murrayc com>
Date: Tue Oct 27 22:11:40 2015 +0100
SqlBuilder::select_add_target(): Avoid "stack smashing detected".
Passing the std::string::c_str(), instead of the std::string, seemed
to result in a temporary object whose lifetime was limited.
libgda/src/sqlbuilder.ccg | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libgda/src/sqlbuilder.ccg b/libgda/src/sqlbuilder.ccg
index 02e26b2..cdfdb9c 100644
--- a/libgda/src/sqlbuilder.ccg
+++ b/libgda/src/sqlbuilder.ccg
@@ -91,7 +91,7 @@ SqlBuilder::Id SqlBuilder::add_function(const Glib::ustring& function_name, Id a
SqlBuilder::Id SqlBuilder::select_add_target(const Glib::ustring& table_name, const Glib::ustring& alias)
{
- return gda_sql_builder_select_add_target(gobj(), table_name.c_str(), string_or_null(alias.c_str()));
+ return gda_sql_builder_select_add_target(gobj(), table_name.c_str(), string_or_null(alias));
}
SqlBuilder::Id SqlBuilder::select_join_targets(Id left_target_id, Id right_target_id, SqlSelectJoinType
join_type, Id join_expr)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]