From d0e2c5c67aba1d334485c8bc4274849d2d2775ff Mon Sep 17 00:00:00 2001 From: astaxie Date: Tue, 24 Dec 2013 21:57:15 +0800 Subject: [PATCH] config ini module when set section is not exist will panic! --- config/ini.go | 3 +++ 1 file changed, 3 insertions(+) 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 }