Merge pull request #340 from nbougalis/nullderef

Avoid dereferencing a null field
This commit is contained in:
Igor Canadi 2014-10-07 09:48:21 -07:00
commit ba882972fd

View File

@ -385,13 +385,13 @@ class SimpleSortedIndex : public Index {
override {
auto value = document.Get(field_);
if (value == nullptr) {
// null
if (!EncodeJSONPrimitive(JSONDocument(JSONDocument::kNull), key)) {
assert(false);
}
}
if (!EncodeJSONPrimitive(*value, key)) {
assert(false);
} else {
if (!EncodeJSONPrimitive(*value, key)) {
assert(false);
}
}
}
virtual const Comparator* GetComparator() const override {