QueueSet.Add errors if QueueSet is closed

This commit is contained in:
JackDoan
2026-07-31 12:18:12 -05:00
parent b7bf32240b
commit da8a640a56
2 changed files with 6 additions and 0 deletions
+3
View File
@@ -50,6 +50,9 @@ func (c *offloadQueueSet) Queues() []Queue {
}
func (c *offloadQueueSet) Add(fd int) error {
if c.closed.Load() {
return errors.New("queue set already closed")
}
x, err := newOffload(fd, c.shutdownFd, c.usoEnabled, c.l)
if err != nil {
return err
+3
View File
@@ -40,6 +40,9 @@ func (c *pollQueueSet) Queues() []Queue {
}
func (c *pollQueueSet) Add(fd int) error {
if c.closed.Load() {
return errors.New("queue set already closed")
}
x, err := newPoll(fd, c.shutdownFd)
if err != nil {
return err