Skip to content

Commit 98cac4d

Browse files
committed
Missing dispose on one of the objects.
1 parent fa39c68 commit 98cac4d

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

‎src/ProjectExtensions.Azure.ServiceBus/AzureBusReceiver.cs‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,9 @@ public override void Dispose(bool disposing) {
160160
if (item is IDisposable) {
161161
(item as IDisposable).Dispose();
162162
}
163+
item.Client = null;
163164
}
165+
mappings.Clear();
164166
}
165167

166168
void ProcessMessagesForSubscription(AzureBusReceiverState data) {

‎src/ProjectExtensions.Azure.ServiceBus/AzureSenderReceiverBase.cs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ protected void EnsureTopic(string topicName) {
9191

9292
public void Dispose() {
9393
Dispose(true);
94+
factory.Close();
9495
}
9596

9697
public abstract void Dispose(bool disposing);

0 commit comments

Comments
 (0)