pike.git / src / memory.c

version» Context lines:

pike.git/src/memory.c:282:       return 0;    }       case hubbe_search:    {    INT32 tmp, h;    char *q, *end;    register struct link *ptr;    -  end=haystack+haystacklen+1; +  end=haystack+haystacklen;    q=haystack + s->max - sizeof(INT32);    q=(char *)( ((long)q) & -sizeof(INT32)); -  for(;q<end-sizeof(INT32)+1;q+=s->max) +  for(;q<=end-sizeof(INT32);q+=s->max)    {    h=tmp=*(INT32 *)q;       h+=h>>7;    h+=h>>17;    h&=s->hsize;       for(ptr=s->set[h];ptr;ptr=ptr->next)    {    char *where;