plugins/autorecon.c

changeset 2217
791f4d3b3565
parent 2216
ae70f10e0d27
child 2398
abb1bcee4fdd
equal deleted inserted replaced
2216:ae70f10e0d27 2217:791f4d3b3565
31 int del; 31 int del;
32 del = (int)g_hash_table_lookup(hash, gc->user); 32 del = (int)g_hash_table_lookup(hash, gc->user);
33 if (!del) 33 if (!del)
34 del = INITIAL; 34 del = INITIAL;
35 else 35 else
36 del = 2 * del; 36 del = MAX(2 * del, MAXTIME);
37 tim = g_timeout_add(del, do_signon, gc->user); 37 tim = g_timeout_add(del, do_signon, gc->user);
38 g_hash_table_insert(hash, gc->user, (gpointer)del); 38 g_hash_table_insert(hash, gc->user, (gpointer)del);
39 } else { 39 } else {
40 g_hash_table_remove(hash, gc->user); 40 g_hash_table_remove(hash, gc->user);
41 } 41 }

mercurial