summaryrefslogtreecommitdiffstats
path: root/document/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-06-06 09:10:06 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-06-06 09:12:38 +0200
commit31c553b610dbb43634f8b0f2efbc438ed04faaed (patch)
tree9fe7e26e249df9bc9265d175d3b3c025afe769bc /document/src
parentfdfc2ee5b03c00caa4c655a4ba3dab5554ba354a (diff)
Only remove if it can potentially exist.
Diffstat (limited to 'document/src')
-rw-r--r--document/src/vespa/document/fieldvalue/serializablearray.cpp4
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();
}
}