mirror of
https://github.com/nlohmann/json.git
synced 2026-10-11 08:57:15 +00:00
Fixes #1971 (memory leak in basic_json::push_back)
This commit is contained in:
1 parent
19843b038c
commit
e4d8dc02e8
3 files changed
+50
-6
No files matched your search
@@ -19421,9 +19421,7 @@ class basic_json
|
||||
|
||||
// add element to array (move semantics)
|
||||
m_value.array->push_back(std::move(val));
|
||||
// invalidate object: mark it null so we do not call the destructor
|
||||
// cppcheck-suppress accessMoved
|
||||
val.m_type = value_t::null;
|
||||
// if val is moved from, basic_json move constructor marks it null so we do not call the destructor
|
||||
}
|
||||
|
||||
/*!
|
||||
|
||||
Reference in new issue
Block a user