Skip to content

Commit 7b472fe

Browse files
committed
Change primitive used to check for monitor owner during initialize..
1 parent 237f0bb commit 7b472fe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/mri/monitor.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ def initialize(*args)
227227
# Initializes the MonitorMixin after being included in a class or when an
228228
# object has been extended with the MonitorMixin
229229
def mon_initialize
230-
if defined?(@mon_mutex) && Primitive.object_same_or_equal(@mon_mutex_owner_object, self)
230+
if defined?(@mon_mutex) && Primitive.object_equal(@mon_mutex_owner_object, self)
231231
raise ThreadError, 'already initialized'
232232
end
233233
@mon_mutex = Thread::Mutex.new

0 commit comments

Comments
 (0)