pike.git / lib / modules / Protocols.pmod / Bittorrent.pmod / Bencoding.pmod

version» Context lines:

pike.git/lib/modules/Protocols.pmod/Bittorrent.pmod/Bencoding.pmod:129:   }      //! Convert a Bittorrent style bitstring to an array of indices.   array(int) string2arr(string s)   {    if (last2arrbits==s) return copy_value(last2arrarr); // simple cache    array v=string2bits(last2arrbits=s);    array w=indices(v);    sort(v,w);    int i=search(v,1); +  if (i==-1) return last2arrarr=({});    return last2arrarr=w[i..];   }      static private string last2arrbits=0;   static private array(int) last2arrarr=0;