diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-04-11 02:15:26 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-04-11 02:15:26 +0000 |
commit | 5060cbb8d5707e14483a3f7c65d4123e1cbfc941 (patch) | |
tree | 7633dfe7cd7633cdc25f985fd99e9da7f768c44c /src/inc.c | |
parent | 18a64613d5843e4d312da2d94f664a49d4c84515 (diff) |
disconnect immediately when cancelled (possibly fixes crash after cancellation).
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1611 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/inc.c')
-rw-r--r-- | src/inc.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1384,6 +1384,7 @@ static void inc_cancel(IncProgressDialog *dialog, gboolean cancel_all) for (list = dialog->queue_list; list != NULL; list = list->next) { session = list->data; session->inc_state = INC_CANCEL; + session_disconnect(session->session); if (!cancel_all) break; } |