Changeset 617
- Timestamp:
- 07/23/05 21:42:56 (3 years ago)
- Files:
-
- trunk/src/sessions.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/sessions.c
r607 r617 471 471 if (s->req_id) 472 472 jabber_iq_send_result(s->s,s->jid,NULL,s->req_id,NULL); 473 presence_send_subscribe(s->s,NULL,s->user->jid);474 473 if (s->req_id){ 475 474 free(s->req_id); … … 487 486 session_send_status(s); 488 487 if (s->user->contacts) session_send_notify(s); 489 488 presence_send(s->s,NULL,s->user->jid,1,NULL,s->gg_status_descr,0); 490 489 491 490 if (s->timeout_func) g_source_remove(s->timeout_func); … … 645 644 while(s->resources) resource_remove((Resource *)s->resources->data,0); 646 645 if (s->query) xmlnode_free(s->query); 647 if (s->user) user_ remove(s->user);646 if (s->user) user_unref(s->user); 648 647 if (s->gg_status_descr) g_free(s->gg_status_descr); 649 648 g_free(s); … … 777 776 } 778 777 779 Session * session_create(User *user,const char *jid,const char *req_id,778 Session * session_create(User *user,const char *jid,const char *req_id, 780 779 const xmlnode query,struct stream_s *stream,int delay_login){ 781 780 Session *s; … … 792 791 s=g_new0(Session,1); 793 792 s->user=user; 793 user_ref(user); 794 794 s->gg_status=-1; 795 795 s->jid=g_strdup(jid);
