diff --git a/lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike b/lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike index 17518b628812c0cb3c88c85084d3618a1235389c..5891cc14f2d88fd01977c06de151100ab17f93b9 100644 --- a/lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike +++ b/lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike @@ -407,7 +407,7 @@ int fix_targets(void|int(-1..2) allocate, void|string base_filename, lambda(int i) { return !file_got[i]; }); all_pieces_bits=bits2string(replace(copy_value(file_got),0,1)); - no_pieces_bits="\0"*strlen(file_got); + no_pieces_bits="\0"*sizeof(file_got); return search(targets->created,0)==-1 ? 2 : 1; }