Fixed SEGV error #1096

This commit is contained in:
Mike Farah
2022-02-09 11:47:21 +11:00
parent 26356ff4be
commit bfaafa66f9
4 changed files with 13 additions and 3 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ type assignVarPreferences struct {
func assignVariableOperator(d *dataTreeNavigator, context Context, expressionNode *ExpressionNode) (Context, error) {
lhs, err := d.GetMatchingNodes(context.ReadOnlyClone(), expressionNode.LHS)
if err != nil {
return Context{}, nil
return Context{}, err
}
if expressionNode.RHS.Operation.OperationType.Type != "GET_VARIABLE" {
return Context{}, fmt.Errorf("RHS of 'as' operator must be a variable name e.g. $foo")