We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d2fe67c commit f4f9960Copy full SHA for f4f9960
pkg/task/queue/task_queue_list.go
@@ -668,6 +668,10 @@ func (q *TaskQueue) RemoveLast() task.Task {
668
defer q.MeasureActionTime("RemoveLast")()
669
var t task.Task
670
671
+ if q.isEmpty() {
672
+ return nil
673
+ }
674
+
675
q.withLock(func() {
676
t = q.removeLast()
677
})
@@ -677,10 +681,6 @@ func (q *TaskQueue) RemoveLast() task.Task {
681
678
682
// removeLast deletes a tail element, so tail is moved.
679
683
func (q *TaskQueue) removeLast() task.Task {
680
- if q.isEmpty() {
- return nil
- }
-
684
element := q.items.Back()
685
t := q.items.Remove(element)
686
delete(q.idIndex, t.GetId())
0 commit comments