mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Merge pull request #2178 from danielflira/master
fix weed fuse parameters parsing
This commit is contained in:
commit
53ecae7c7b
|
@ -55,14 +55,14 @@ func runFuse(cmd *Command, args []string) bool {
|
||||||
name := option.String()
|
name := option.String()
|
||||||
option.Reset()
|
option.Reset()
|
||||||
|
|
||||||
for i++; i < rawArgsLen && rawArgs[i] != ','; i++ {
|
for i++; i < rawArgsLen && rawArgs[i] != ',' && rawArgs[i] != ' '; i++ {
|
||||||
// double quote separator read option until next double quote
|
// double quote separator read option until next double quote
|
||||||
if rawArgs[i] == '"' {
|
if rawArgs[i] == '"' {
|
||||||
for i++; i < rawArgsLen && rawArgs[i] != '"'; i++ {
|
for i++; i < rawArgsLen && rawArgs[i] != '"'; i++ {
|
||||||
option.WriteByte(rawArgs[i])
|
option.WriteByte(rawArgs[i])
|
||||||
}
|
}
|
||||||
|
|
||||||
// single quote separator read option until next single quote
|
// single quote separator read option until next single quote
|
||||||
} else if rawArgs[i] == '\'' {
|
} else if rawArgs[i] == '\'' {
|
||||||
for i++; i < rawArgsLen && rawArgs[i] != '\''; i++ {
|
for i++; i < rawArgsLen && rawArgs[i] != '\''; i++ {
|
||||||
option.WriteByte(rawArgs[i])
|
option.WriteByte(rawArgs[i])
|
||||||
|
|
Loading…
Reference in a new issue