diff --git a/lib/dma-debug.c b/lib/dma-debug.c
index 9722bd2dbc9bd5782e867c72f8b6893f9ab2c5ab..ae4b65e17e6486c7431fdc39335eab4cb15a0539 100644
--- a/lib/dma-debug.c
+++ b/lib/dma-debug.c
@@ -361,7 +361,7 @@ static struct dma_debug_entry *bucket_find_contain(struct hash_bucket **bucket,
 	unsigned int range = 0;
 
 	while (range <= max_range) {
-		entry = __hash_bucket_find(*bucket, &index, containing_match);
+		entry = __hash_bucket_find(*bucket, ref, containing_match);
 
 		if (entry)
 			return entry;