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 if ti <> nil then begin
Result := ti.TypeCastValue(Tmp); Result := ti.TypeCastValue(Tmp);
Tmp.ReleaseReference; Tmp.ReleaseReference;
TFpValueDwarf(Result).SetStructureValue(Self); if Result <> nil then begin // TODO: maybe return "tmp" ??
TFpValueDwarf(Result).Context := Context; TFpValueDwarf(Result).SetStructureValue(Self);
TFpValueDwarf(Result).Context := Context;
end;
end end
else begin else begin
Result := Tmp; Result := Tmp;