mldonkey-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mldonkey-commits] Changes to mldonkey/src/networks/bittorrent/bTInterac


From: mldonkey-commits
Subject: [Mldonkey-commits] Changes to mldonkey/src/networks/bittorrent/bTInteractive.ml
Date: Thu, 06 Oct 2005 06:19:33 -0400

Index: mldonkey/src/networks/bittorrent/bTInteractive.ml
diff -u mldonkey/src/networks/bittorrent/bTInteractive.ml:1.57 
mldonkey/src/networks/bittorrent/bTInteractive.ml:1.58
--- mldonkey/src/networks/bittorrent/bTInteractive.ml:1.57      Sun Sep 18 
19:00:52 2005
+++ mldonkey/src/networks/bittorrent/bTInteractive.ml   Thu Oct  6 10:19:30 2005
@@ -88,6 +88,8 @@
   Buffer.contents buf
 
 let op_file_commit file new_name =
+  Int64Swarmer.remove_swarmer file.file_swarmer;
+  file.file_swarmer <- None;
   if file_state file <> FileShared then
     begin
       if not (List.mem (file.file_name, file_size file) !!old_files) then
@@ -332,11 +334,12 @@
       Int64Swarmer.verify_all_chunks swarmer true
 
 let op_file_cancel file =
+  Int64Swarmer.remove_swarmer file.file_swarmer;
   file.file_swarmer <- None;
   BTClients.file_stop file;
   remove_file file;
   BTClients.disconnect_clients file;
-  Sys.remove file.file_torrent_diskname
+  if Sys.file_exists file.file_torrent_diskname then Sys.remove 
file.file_torrent_diskname
 
 let op_ft_cancel ft =
   Hashtbl.remove ft_by_num ft.ft_id




reply via email to

[Prev in Thread] Current Thread [Next in Thread]