aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree/delline.cpp
diff options
context:
space:
mode:
authorGravatar attilamolnar2012-09-30 01:10:57 +0200
committerGravatar attilamolnar2012-09-30 03:04:07 +0200
commit02859be56d43bcece02aab350e02bc95ed1bf446 (patch)
treebbb68a91e26f4502c22047ad2b26ed8918c5fbb1 /src/modules/m_spanningtree/delline.cpp
parentFixed issue #303 - fixed Windows build (diff)
downloadinspircd++-02859be56d43bcece02aab350e02bc95ed1bf446.tar.gz
inspircd++-02859be56d43bcece02aab350e02bc95ed1bf446.tar.bz2
inspircd++-02859be56d43bcece02aab350e02bc95ed1bf446.zip
Fix more undefined behavior caused by referencing the returned buffer by std::string::c_str() when the object is temporary
See 83c7cc45daf6fb1f8c36f15297a4657e45a34e88
Diffstat (limited to 'src/modules/m_spanningtree/delline.cpp')
-rw-r--r--src/modules/m_spanningtree/delline.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/m_spanningtree/delline.cpp b/src/modules/m_spanningtree/delline.cpp
index 5d88b4a0b..540ca5079 100644
--- a/src/modules/m_spanningtree/delline.cpp
+++ b/src/modules/m_spanningtree/delline.cpp
@@ -41,7 +41,7 @@ bool TreeSocket::DelLine(const std::string &prefix, parameterlist &params)
{
TreeServer* t = Utils->FindServer(prefix);
if (t)
- setter = t->GetName().c_str();
+ setter = t->GetName();
}