diff options
| author | Ondřej Surý <ondrej@sury.org> | 2011-01-17 12:40:45 +0100 |
|---|---|---|
| committer | Ondřej Surý <ondrej@sury.org> | 2011-01-17 12:40:45 +0100 |
| commit | 3e45412327a2654a77944249962b3652e6142299 (patch) | |
| tree | bc3bf69452afa055423cbe0c5cfa8ca357df6ccf /src/pkg/xml/read.go | |
| parent | c533680039762cacbc37db8dc7eed074c3e497be (diff) | |
| download | golang-3e45412327a2654a77944249962b3652e6142299.tar.gz | |
Imported Upstream version 2011.01.12upstream/2011.01.12
Diffstat (limited to 'src/pkg/xml/read.go')
| -rw-r--r-- | src/pkg/xml/read.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pkg/xml/read.go b/src/pkg/xml/read.go index bbceda6b4..9175659b2 100644 --- a/src/pkg/xml/read.go +++ b/src/pkg/xml/read.go @@ -233,7 +233,7 @@ func (p *Parser) unmarshal(val reflect.Value, start *StartElement) os.Error { ncap = 4 } new := reflect.MakeSlice(typ, n, ncap) - reflect.ArrayCopy(new, v) + reflect.Copy(new, v) v.Set(new) } v.SetLen(n + 1) @@ -389,12 +389,12 @@ Loop: case CharData: if saveData != nil { - data = bytes.Add(data, t) + data = append(data, t...) } case Comment: if saveComment != nil { - comment = bytes.Add(comment, t) + comment = append(comment, t...) } } } |
