Missed q.lock.Unlock() will cause panic (#9705)
This commit is contained in:
		
							parent
							
								
									f69f5a9f10
								
							
						
					
					
						commit
						edd31770aa
					
				| @ -62,7 +62,6 @@ func (q *delayedStarter) setInternal(atShutdown func(context.Context, func()), h | |||||||
| 			queue, err := NewQueue(q.underlying, handle, q.cfg, exemplar) | 			queue, err := NewQueue(q.underlying, handle, q.cfg, exemplar) | ||||||
| 			if err == nil { | 			if err == nil { | ||||||
| 				q.internal = queue | 				q.internal = queue | ||||||
| 				q.lock.Unlock() |  | ||||||
| 				break | 				break | ||||||
| 			} | 			} | ||||||
| 			if err.Error() != "resource temporarily unavailable" { | 			if err.Error() != "resource temporarily unavailable" { | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user