|
| From: | Samuel Tardieu |
| Subject: | [Mldonkey-users] Re: Exception Invalid_argument("out-of-bound array or string access") with MLDonkey 2.02-5CVS |
| Date: | Tue, 14 Jan 2003 16:39:51 +0100 |
| User-agent: | Gnus/5.090007 (Oort Gnus v0.07) XEmacs/21.4 (Military Intelligence, i386--freebsd) |
>>>>> "mldonkey" == mldonkey <address@hidden> writes:
mldonkey> Someone can publish a patch ? You need to change the code in
mldonkey> donkey/donkeyInteractive.ml:
--- donkey/donkeyInteractive.ml 14 Jan 2003 11:54:15 -0000 1.24
+++ donkey/donkeyInteractive.ml 14 Jan 2003 15:38:53 -0000
@@ -816,11 +816,12 @@
P.file_chunks = (
let nchunks = file.file_nchunks in
let s = String.make file.file_nchunks '0' in
- for i = 0 to nchunks - 1 do
- match file.file_chunks.(i) with
- PresentTemp | PresentVerified -> s.[i] <- '1'
- | _ -> ()
- done;
+ if file.file_chunks <> [||] then
+ for i = 0 to nchunks - 1 do
+ match file.file_chunks.(i) with
+ PresentTemp | PresentVerified -> s.[i] <- '1'
+ | _ -> ()
+ done;
s
);
P.file_availability = String2.init file.file_nchunks (fun i ->
| [Prev in Thread] | Current Thread | [Next in Thread] |