Merge pull request #321 from jmorganca/fix-parameters

length check for parameters
This commit is contained in:
Michael Yang 2023-08-10 16:23:10 -07:00 committed by GitHub
commit 5c0de09a07
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -45,6 +45,10 @@ func Parse(reader io.Reader) ([]Command, error) {
command.Args = string(fields[1])
case "PARAMETER":
fields = bytes.SplitN(fields[1], []byte(" "), 2)
if len(fields) < 2 {
return nil, fmt.Errorf("missing value for %s", fields)
}
command.Name = string(fields[0])
command.Args = string(fields[1])
default: