Skip to content

Commit a3c3a76

Browse files
mgreterxzyfer
authored andcommitted
Avoid segfault in parser edge case (#2450)
1 parent 4f2e0ab commit a3c3a76

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/eval.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,9 @@ namespace Sass {
522522
m->length());
523523
for (auto key : m->keys()) {
524524
Expression_Ptr ex_key = key->perform(this);
525-
Expression_Ptr ex_val = m->at(key)->perform(this);
525+
Expression_Ptr ex_val = m->at(key);
526+
if (ex_val == NULL) continue;
527+
ex_val = ex_val->perform(this);
526528
*mm << std::make_pair(ex_key, ex_val);
527529
}
528530

0 commit comments

Comments
 (0)