* Fix memleak

This commit is contained in:
Michaël Van Canneyt 2024-03-25 15:47:30 +01:00
parent 04e715445f
commit dcadafa1b8

View File

@ -64,6 +64,7 @@ Var
Obj : TJSONObject absolute D;
begin
D:=Nil;
F:=TFileStream.Create(aFileName,fmOpenRead or fmShareDenyWrite);
try
D:=GetJSON(F);
@ -73,6 +74,7 @@ begin
Msg.Body:=Obj.Get('body',Msg.Body);
Msg.Image:=Obj.Get('image',Msg.Image);
finally
D.Free;
F.Free;
end;
end;
@ -80,7 +82,6 @@ end;
procedure TFCMApplication.ConfigureMessage(Msg : TNotificationMessage);
begin
if HasOption('m','message') then
LoadMessageFromFile(Msg,GetOptionValue('m','message'));
@ -90,7 +91,6 @@ begin
Msg.Body:=GetoptionValue('b','body');
if HasOption('i','image') then
Msg.Body:=GetoptionValue('i','image');
end;
procedure TFCMApplication.DoHandleNewToken(Sender: TObject; const aToken: TBearerToken);