Sfoglia il codice sorgente

Fix IniParser() to support various common formats

Bernhard Froehlich 3 anni fa
parent
commit
e9a2b9ad5a
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      config.go

+ 1 - 1
config.go

@@ -244,7 +244,7 @@ func IniParser(r io.Reader, set func(name, value string) error) error {
 		if index < 0 {
 			name, value = line, "true" // boolean option
 		} else {
-			name, value = line[:index], strings.TrimSpace(line[index:])
+			name, value = strings.TrimSpace(line[:index]), strings.Trim(strings.TrimSpace(line[index+1:]), "\"")
 		}
 
 		if i := strings.Index(value, " #"); i >= 0 {