summaryrefslogtreecommitdiff
path: root/parse.go
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2015-11-04 10:56:33 -0800
committerAlex Flint <[email protected]>2015-11-04 10:56:33 -0800
commit4ca36520b385766662a07ed2854cf4cbfb2d1027 (patch)
tree26266e14b78617ac3b372e363f74c3832b026156 /parse.go
parent16cae5fe0c3b87c46d5367c328f57a481375f9f0 (diff)
parent70c56eff661a679ce7a9826e1d8062a524099355 (diff)
Merge pull request #5 from alexflint/usage_tests
Add more tests for parser
Diffstat (limited to 'parse.go')
-rw-r--r--parse.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/parse.go b/parse.go
index 6f90611..923e749 100644
--- a/parse.go
+++ b/parse.go
@@ -333,10 +333,10 @@ func setSlice(dest reflect.Value, values []string) error {
if err := setScalar(v.Elem(), s); err != nil {
return err
}
- if ptr {
- v = v.Addr()
+ if !ptr {
+ v = v.Elem()
}
- dest.Set(reflect.Append(dest, v.Elem()))
+ dest.Set(reflect.Append(dest, v))
}
return nil
}