* Patch from Luxa Olivetti to fix memleak, fix issue #39941

This commit is contained in:
Michaël Van Canneyt 2022-10-09 12:27:51 +02:00
parent 336d531687
commit 438f21c0d6

View File

@ -1103,9 +1103,9 @@ begin
H:=FindHandler(AClassName,AMethodName,AContext,FreeObject);
If (H=Nil) then
if (AClassName='') then
Exit(CreateJSON2Error(SErrInvalidMethodName,[AMethodName],EJSONRPCMethodNotFound,ID.Clone,transactionProperty))
Exit(CreateJSON2Error(SErrInvalidMethodName,[AMethodName],EJSONRPCMethodNotFound,ID,transactionProperty))
else
Exit(CreateJSON2Error(SErrInvalidClassMethodName,[AClassName,AMethodName],EJSONRPCMethodNotFound,ID.Clone,transactionProperty));
Exit(CreateJSON2Error(SErrInvalidClassMethodName,[AClassName,AMethodName],EJSONRPCMethodNotFound,ID,transactionProperty));
try
If Assigned(FOndispatchRequest) then
FOndispatchRequest(Self,AClassName,AMethodName,Params);