You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
method send(Channel:D: \item) {
X::Channel::SendOnClosed.new.throw if $!closed;
nqp::push($!queue, nqp::decont(item));
}
Is prone to a race condition; after the 'if $!closed' check, another
thread could close the channel, and either the item being pushed is
silently lost, or things get added to the queue after it was closed.
Migrated from rt.perl.org#123461 (status was 'new')
Searchable as RT123461$
The text was updated successfully, but these errors were encountered: