disk_cache: assert if a cache entries keys don't match mesa
[mesa.git] / src / util / disk_cache.c
index 36c1e8e72c6abf3e4cbef605ec32c0046969a160..b789a454eb065d6f1b0d9229a8938b93e51b4c10 100644 (file)
@@ -1085,8 +1085,10 @@ disk_cache_get(struct disk_cache *cache, const cache_key key, size_t *size)
       goto fail;
 
    /* Check for extremely unlikely hash collisions */
-   if (memcmp(cache->driver_keys_blob, file_header, ck_size) != 0)
+   if (memcmp(cache->driver_keys_blob, file_header, ck_size) != 0) {
+      assert(!"Mesa cache keys mismatch!");
       goto fail;
+   }
 
    size_t cache_item_md_size = sizeof(uint32_t);
    uint32_t md_type;