When inserting an element in the hashtable and the pKey
is negative the bucket will be calculated to a negative
value. This will make it crash.
Discovered under Solaris, where the object id
(object->oid) is negative.
int bucket = pKey % pTable->numBuckets;
in hashtable.c to this
int bucket = abs(pKey) % pTable->numBuckets;
will fix the bug.