mirror of
https://github.com/minio/minio.git
synced 2025-11-20 18:06:10 -05:00
Fix s3select TRIM function's nil pointer dereference bug (#7817)
This commit is contained in:
@@ -274,6 +274,15 @@ func (e *FuncExpr) analyze(s *Select) (result qProp) {
|
||||
}
|
||||
return result
|
||||
|
||||
case sqlFnTrim:
|
||||
if e.Trim.TrimChars != nil {
|
||||
result.combine(e.Trim.TrimChars.analyze(s))
|
||||
}
|
||||
if e.Trim.TrimFrom != nil {
|
||||
result.combine(e.Trim.TrimFrom.analyze(s))
|
||||
}
|
||||
return result
|
||||
|
||||
case sqlFnSubstring:
|
||||
errVal := fmt.Errorf("Invalid argument(s) to %s", string(funcName))
|
||||
result.combine(e.Substring.Expr.analyze(s))
|
||||
|
||||
Reference in New Issue
Block a user