From a70fdef27a505020bc1f562fe3c59ad45a2bf7c5 Mon Sep 17 00:00:00 2001 From: wsh Date: Tue, 27 May 2025 15:45:51 +0900 Subject: [PATCH] =?UTF-8?q?MQTT=20Outgoing=20=EB=A8=B8=EC=8B=9C=EA=B8=B0?= =?UTF-8?q?=20=EC=97=90=EB=9F=AC=EC=BD=94=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Runtime/Shared/Database/Database.cs | 5 ++++- .../Runtime/Shared/Database/MetadataService.cs | 14 +++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Packages/com.tivadar.best.http/Runtime/Shared/Database/Database.cs b/Packages/com.tivadar.best.http/Runtime/Shared/Database/Database.cs index bd70d9c1..de918a57 100644 --- a/Packages/com.tivadar.best.http/Runtime/Shared/Database/Database.cs +++ b/Packages/com.tivadar.best.http/Runtime/Shared/Database/Database.cs @@ -238,7 +238,10 @@ namespace Best.HTTP.Shared.Databases } finally { - this.rwlock.ExitWriteLock(); + if (this.rwlock != null) + { + this.rwlock.ExitWriteLock(); + } } } diff --git a/Packages/com.tivadar.best.http/Runtime/Shared/Database/MetadataService.cs b/Packages/com.tivadar.best.http/Runtime/Shared/Database/MetadataService.cs index 003c97aa..9a5b7e6b 100644 --- a/Packages/com.tivadar.best.http/Runtime/Shared/Database/MetadataService.cs +++ b/Packages/com.tivadar.best.http/Runtime/Shared/Database/MetadataService.cs @@ -98,17 +98,17 @@ namespace Best.HTTP.Shared.Databases } else { - for (int i = 0; i < this.Metadatas.Count; ++i) - { - var metadata = this.Metadatas[i]; + for (int i = 0; i < this.Metadatas.Count; ++i) + { + var metadata = this.Metadatas[i]; - if (metadata.IsDeleted) - continue; + if (metadata.IsDeleted) + continue; - metadata.SaveTo(stream); + metadata.SaveTo(stream); + } } } - } public void LoadFrom(Stream stream) {