summaryrefslogtreecommitdiff
path: root/parse.go
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2015-11-04 10:27:17 -0800
committerAlex Flint <[email protected]>2015-11-04 10:27:17 -0800
commit70c56eff661a679ce7a9826e1d8062a524099355 (patch)
tree26266e14b78617ac3b372e363f74c3832b026156 /parse.go
parent9111061915102e12f0e3481c3bf88aa23a3d7324 (diff)
add more tests
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
}