Skip to content

Commit 0b721e0

Browse files
committed
Fix out of boundary vector access
Fixes #2999
1 parent 994695c commit 0b721e0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/ast_sel_weave.cpp

+6-2
Original file line numberDiff line numberDiff line change
@@ -576,8 +576,12 @@ namespace Sass {
576576
// Prepare data structures
577577
choices.push_back(expanded);
578578
choices.push_back({ group });
579-
groups1.erase(groups1.begin());
580-
groups2.erase(groups2.begin());
579+
if (!groups1.empty()) {
580+
groups1.erase(groups1.begin());
581+
}
582+
if (!groups2.empty()) {
583+
groups2.erase(groups2.begin());
584+
}
581585

582586
}
583587

0 commit comments

Comments
 (0)