Changeset 129

Show
Ignore:
Timestamp:
26/10/08 00:31:10 (3 months ago)
Author:
smoku
Message:

Fixed session_ping() SEGFAULT when pinging not connected session

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • jggtrans/src/sessions.c

    r126 r129  
    810810                        g_list_position(gg_servers, s->current_server), s->jid); 
    811811 
     812        if (s->ping_timeout_func) g_source_remove(s->ping_timeout_func); 
    812813        if (s->timeout_func) g_source_remove(s->timeout_func); 
     814        if (s->ping_timer) g_timer_destroy(s->ping_timer); 
    813815        if (s->ggs) { 
    814816                gg_free_session(s->ggs);