FpDebug: fix accessing nil pointer

This commit is contained in:
Martin 2022-08-05 12:44:10 +02:00
parent 683d087e36
commit dd22337fc3

View File

@ -2614,8 +2614,10 @@ begin
if ti <> nil then begin
Result := ti.TypeCastValue(Tmp);
Tmp.ReleaseReference;
TFpValueDwarf(Result).SetStructureValue(Self);
TFpValueDwarf(Result).Context := Context;
if Result <> nil then begin // TODO: maybe return "tmp" ??
TFpValueDwarf(Result).SetStructureValue(Self);
TFpValueDwarf(Result).Context := Context;
end;
end
else begin
Result := Tmp;