DF-1107 / fix.diff
diff --git a/bus/cam/cam_queue.c b/bus/cam/cam_queue.c --- a/bus/cam/cam_queue.c +++ b/bus/cam/cam_queue.c @@ -171,7 +171,7 @@ { cam_pinfo *removed_entry; - if (index == 0 || index > queue->entries) + if (index <= 0 || index > queue->entries) return (NULL); removed_entry = queue->queue_array[index]; if (queue->entries != index) { |