]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/prioq.c
prioq: fix index range check
[thirdparty/systemd.git] / src / basic / prioq.c
index 1e4d8d1b2f9a1c6fa260e2c550ea40a3d0b9a031..8dcefa1a65a18f05633287f3068be48edfd74816 100644 (file)
@@ -217,7 +217,7 @@ _pure_ static struct prioq_item* find_item(Prioq *q, void *data, unsigned *idx)
 
         if (idx) {
                 if (*idx == PRIOQ_IDX_NULL ||
-                    *idx > q->n_items)
+                    *idx >= q->n_items)
                         return NULL;
 
                 i = q->items + *idx;