Browse Source

Merge pull request #3035 from mark-monteiro/fix-repo-double-dispose

Do not double dispose item repository resources
dkanada 5 years ago
parent
commit
2bf3dee4c4
1 changed files with 10 additions and 0 deletions
  1. 10 0
      Emby.Server.Implementations/Data/SqliteUserDataRepository.cs

+ 10 - 0
Emby.Server.Implementations/Data/SqliteUserDataRepository.cs

@@ -375,5 +375,15 @@ namespace Emby.Server.Implementations.Data
 
             return userData;
         }
+
+        /// <inheritdoc/>
+        /// <remarks>
+        /// There is nothing to dispose here since <see cref="BaseSqliteRepository.WriteLock"/> and
+        /// <see cref="BaseSqliteRepository.WriteConnection"/> are managed by <see cref="SqliteItemRepository"/>.
+        /// See <see cref="Initialize(IUserManager, SemaphoreSlim, SQLiteDatabaseConnection)"/>.
+        /// </remarks>
+        protected override void Dispose(bool dispose)
+        {
+        }
     }
 }