diff --git a/config/ini.go b/config/ini.go index 4739824d..cf4484f1 100644 --- a/config/ini.go +++ b/config/ini.go @@ -162,6 +162,9 @@ func (c *IniConfigContainer) Set(key, value string) error { section = DEFAULT_SECTION k = sectionkey[0] } + if _, ok := c.data[section]; !ok { + c.data[section] = make(map[string]string) + } c.data[section][k] = value return nil }