equal
deleted
inserted
replaced
267 iq := &Iq{To: cl.Jid.Domain, Id: id, Type: "set", Any: |
267 iq := &Iq{To: cl.Jid.Domain, Id: id, Type: "set", Any: |
268 &Generic{XMLName: xml.Name{Space: NsSession, Local: |
268 &Generic{XMLName: xml.Name{Space: NsSession, Local: |
269 "session"}}} |
269 "session"}}} |
270 ch := make(chan os.Error) |
270 ch := make(chan os.Error) |
271 f := func(st Stanza) bool { |
271 f := func(st Stanza) bool { |
272 if st.XType() == "error" { |
272 if st.GetType() == "error" { |
273 log.Printf("Can't start session: %v", st) |
273 log.Printf("Can't start session: %v", st) |
274 ch <- st.XError() |
274 ch <- st.GetError() |
275 return false |
275 return false |
276 } |
276 } |
277 ch <- nil |
277 ch <- nil |
278 return false |
278 return false |
279 } |
279 } |