Explorar o código

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

Do not double dispose item repository resources
dkanada %!s(int64=5) %!d(string=hai) anos
pai
achega
2bf3dee4c4
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  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)
+        {
+        }
     }
 }