diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-06-06 09:10:06 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-06-06 09:12:38 +0200 |
commit | 31c553b610dbb43634f8b0f2efbc438ed04faaed (patch) | |
tree | 9fe7e26e249df9bc9265d175d3b3c025afe769bc /document/src | |
parent | fdfc2ee5b03c00caa4c655a4ba3dab5554ba354a (diff) |
Only remove if it can potentially exist.
Diffstat (limited to 'document/src')
-rw-r--r-- | document/src/vespa/document/fieldvalue/serializablearray.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/document/src/vespa/document/fieldvalue/serializablearray.cpp b/document/src/vespa/document/fieldvalue/serializablearray.cpp index f5aa25d4d0c..c8beea5e79c 100644 --- a/document/src/vespa/document/fieldvalue/serializablearray.cpp +++ b/document/src/vespa/document/fieldvalue/serializablearray.cpp @@ -169,7 +169,9 @@ SerializableArray::clear(int id) EntryMap::iterator it = find(id); if (it != _entries.end()) { _entries.erase(it); - _owned->erase(id); + if (_owned) { + _owned->erase(id); + } invalidate(); } } |