File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -105,7 +105,11 @@ namespace Sass {
105
105
{
106
106
List* arglist = ARG (" $numbers" , List);
107
107
Number_Obj least;
108
- for (size_t i = 0 , L = arglist->length (); i < L; ++i) {
108
+ size_t L = arglist->length ();
109
+ if (L == 0 ) {
110
+ error (" At least one argument must be passed." , pstate, traces);
111
+ }
112
+ for (size_t i = 0 ; i < L; ++i) {
109
113
Expression_Obj val = arglist->value_at_index (i);
110
114
Number_Obj xi = Cast<Number>(val);
111
115
if (!xi) {
@@ -123,7 +127,11 @@ namespace Sass {
123
127
{
124
128
List* arglist = ARG (" $numbers" , List);
125
129
Number_Obj greatest;
126
- for (size_t i = 0 , L = arglist->length (); i < L; ++i) {
130
+ size_t L = arglist->length ();
131
+ if (L == 0 ) {
132
+ error (" At least one argument must be passed." , pstate, traces);
133
+ }
134
+ for (size_t i = 0 ; i < L; ++i) {
127
135
Expression_Obj val = arglist->value_at_index (i);
128
136
Number_Obj xi = Cast<Number>(val);
129
137
if (!xi) {
You can’t perform that action at this time.
0 commit comments