summaryrefslogtreecommitdiff
path: root/gdbsupport/environ.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gdbsupport/environ.cc')
-rw-r--r--gdbsupport/environ.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdbsupport/environ.cc b/gdbsupport/environ.cc
index f5f6b38e19c..2d8e3ea6e92 100644
--- a/gdbsupport/environ.cc
+++ b/gdbsupport/environ.cc
@@ -29,6 +29,8 @@ gdb_environ::operator= (gdb_environ &&e)
if (&e == this)
return *this;
+ this->clear ();
+
m_environ_vector = std::move (e.m_environ_vector);
m_user_set_env = std::move (e.m_user_set_env);
m_user_unset_env = std::move (e.m_user_unset_env);