Skip to content

Commit 309f0d9

Browse files
committed
Fix bug when parsing selector schemas (#2371)
Discovered whilst debugging a different issue. The code below is showing the wrong error message because a null pointer assignment. ```scss ``` LibSass ``` Error: Invalid CSS after "#": expected "{", was "#{a==b}" ``` Ruby Sass ``` Error: Invalid CSS after "#{a==b}": expected "{", was "" ``` Spec sass/sass-spec#1106
1 parent 90cccb0 commit 309f0d9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/parser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ namespace Sass {
514514
if (lookahead.parsable) ruleset->selector(parse_selector_list(false));
515515
else {
516516
Selector_List_Obj list = SASS_MEMORY_NEW(Selector_List, pstate);
517-
list->schema(parse_selector_schema(lookahead.found, false));
517+
list->schema(parse_selector_schema(lookahead.position, false));
518518
ruleset->selector(list);
519519
}
520520
// then parse the inner block

0 commit comments

Comments
 (0)