mirror of
https://github.com/rclone/rclone
synced 2024-11-10 08:08:35 +01:00
vendor: Update github.com/Unknwon/goconfig to fix section listing
This fixes listing sections just after creation which means the rclone config list will have all the keys in now.
This commit is contained in:
parent
d9094f1a45
commit
b3f55d6bda
2
Gopkg.lock
generated
2
Gopkg.lock
generated
@ -38,7 +38,7 @@
|
||||
branch = "master"
|
||||
name = "github.com/Unknwon/goconfig"
|
||||
packages = ["."]
|
||||
revision = "87a46d97951ee1ea20ed3b24c25646a79e87ba5d"
|
||||
revision = "ef1e4c783f8f0478bd8bff0edb3dd0bade552599"
|
||||
|
||||
[[projects]]
|
||||
branch = "master"
|
||||
|
13
vendor/github.com/Unknwon/goconfig/conf.go
generated
vendored
13
vendor/github.com/Unknwon/goconfig/conf.go
generated
vendored
@ -374,13 +374,12 @@ func (c *ConfigFile) GetKeyList(section string) []string {
|
||||
}
|
||||
|
||||
// Non-default section has a blank key as section keeper.
|
||||
offset := 1
|
||||
if section == DEFAULT_SECTION {
|
||||
offset = 0
|
||||
list := make([]string, 0, len(c.keyList[section]))
|
||||
for _, key := range c.keyList[section] {
|
||||
if key != " " {
|
||||
list = append(list, key)
|
||||
}
|
||||
}
|
||||
|
||||
list := make([]string, len(c.keyList[section])-offset)
|
||||
copy(list, c.keyList[section][offset:])
|
||||
return list
|
||||
}
|
||||
|
||||
@ -420,7 +419,7 @@ func (c *ConfigFile) DeleteSection(section string) bool {
|
||||
}
|
||||
|
||||
// GetSection returns key-value pairs in given section.
|
||||
// It section does not exist, returns nil and error.
|
||||
// If section does not exist, returns nil and error.
|
||||
func (c *ConfigFile) GetSection(section string) (map[string]string, error) {
|
||||
// Blank section name represents DEFAULT section.
|
||||
if len(section) == 0 {
|
||||
|
Loading…
Reference in New Issue
Block a user