Diff between 9a9f6acc06d0de89f0c7f87bc9bc11594669c8ec and fd00c597a72b91ac54f1594167ec2fbb722675b0

Changed Files

File Additions Deletions Status
src/shared/queue.c +2 -2 modified
src/shared/queue.h +1 -1 modified

Full Patch

diff --git a/src/shared/queue.c b/src/shared/queue.c
index 8a69729..ea4ff96 100644
--- a/src/shared/queue.c
+++ b/src/shared/queue.c
@@ -188,7 +188,7 @@ void queue_foreach(struct queue *queue, queue_foreach_func_t function,
 }
 
 void *queue_find(struct queue *queue, queue_match_func_t function,
-							void *user_data)
+							const void *match_data)
 {
 	struct queue_entry *entry;
 
@@ -196,7 +196,7 @@ void *queue_find(struct queue *queue, queue_match_func_t function,
 		return NULL;
 
 	for (entry = queue->head; entry; entry = entry->next)
-		if (function(entry->data, user_data))
+		if (function(entry->data, match_data))
 			return entry->data;
 
 	return NULL;
diff --git a/src/shared/queue.h b/src/shared/queue.h
index 8201ff8..709590b 100644
--- a/src/shared/queue.h
+++ b/src/shared/queue.h
@@ -44,7 +44,7 @@ void queue_foreach(struct queue *queue, queue_foreach_func_t function,
 typedef bool (*queue_match_func_t)(const void *a, const void *b);
 
 void *queue_find(struct queue *queue, queue_match_func_t function,
-							void *user_data);
+							const void *match_data);
 
 bool queue_remove(struct queue *queue, void *data);
 void *queue_remove_if(struct queue *queue, queue_match_func_t function,