Skip to content

Commit c800e80

Browse files
Merge pull request #128 from resnikb/stable
Fixing race condition with models in AutorecoveringConnection
2 parents ea604d1 + ece8eac commit c800e80

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

projects/client/RabbitMQ.Client/src/client/impl/AutorecoveringConnection.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ public override string ToString()
539539

540540
public void UnregisterModel(AutorecoveringModel model)
541541
{
542-
lock (this)
542+
lock (m_models)
543543
{
544544
m_models.Remove(model);
545545
}
@@ -640,7 +640,7 @@ public IModel CreateModel()
640640
AutorecoveringModel m;
641641
m = new AutorecoveringModel(this,
642642
CreateNonRecoveringModel());
643-
lock (this)
643+
lock (m_models)
644644
{
645645
m_models.Add(m);
646646
}

0 commit comments

Comments
 (0)