From b8d13d97a55701efac5aca5e228bd3efb90abeb4 Mon Sep 17 00:00:00 2001 From: chicknsoup Date: Tue, 7 Oct 2025 17:25:46 +0700 Subject: [PATCH] Added nil check to avoid AV --- Quick.Logger.pas | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Quick.Logger.pas b/Quick.Logger.pas index f18fd42..0b0d20d 100644 --- a/Quick.Logger.pas +++ b/Quick.Logger.pas @@ -1431,6 +1431,11 @@ procedure TLogger.EnQueueItem(cLogItem : TLogItem); {$ELSE} cLogItem.ThreadId := TThread.CurrentThread.ThreadID; {$ENDIF} + if not Assigned(Self) then + begin + FreeAndNil(cLogItem); + Exit; + end; if fLogQueue.PushItem(cLogItem) <> TWaitResult.wrSignaled then begin FreeAndNil(cLogItem);