+2006-03-14 Adam Jackson <ajax@freedesktop.org>
+
+ * xf86drmHash.c:
+ Avoid walking off the end of the hash table. (Coverity report #465)
+
2006-02-20 Adam Jackson <ajax@freedesktop.org>
* ChangeLog:
{
HashTablePtr table = (HashTablePtr)t;
- for (; table->p0 < HASH_SIZE;
- ++table->p0, table->p1 = table->buckets[table->p0]) {
+ while (table->p0 < HASH_SIZE) {
if (table->p1) {
*key = table->p1->key;
*value = table->p1->value;
table->p1 = table->p1->next;
return 1;
}
+ table->p1 = table->buckets[table->p0];
+ ++table->p0;
}
return 0;
}