diff -r 9fe022261dcc -r fbda8e925fdf stream.go --- a/stream.go Fri Dec 30 21:49:00 2011 -0700 +++ b/stream.go Sat Dec 31 10:11:01 2011 -0700 @@ -158,7 +158,7 @@ obj = con(&name) xmlStr, _ := marshalXML(st) r := bytes.NewBuffer(xmlStr) - err = xml.Unmarshal(r, &obj) + err = xml.Unmarshal(r, obj) if err != nil { log.Printf("ext unmarshal: %v", err)