Data from fgl.TFPSMap have different memory address then the original content
Original Reporter info from Mantis: ik_5
-
Reporter name: Ido Kanner
Original Reporter info from Mantis: ik_5
- Reporter name: Ido Kanner
Description:
When adding to fgl.TFPSMap a data that is a class, you can not retrieve back it's content.
When checking the memory addresses, they are wrong. While data must point to the original class memory address (to return it), it has a different address, that does not contain any content.
Output from a testing code I've made:
00007F0EFD1CB260, 00007F0EFD1D31A8, here,
The the first memory address contain the original data class.
The second memory address is after trying to get the data back, but not only that the address is wrong, there is no content (you needed to see another "here" string as well).
Steps to reproduce:
Please see the example file I'm attaching
Mantis conversion info:
- Mantis ID: 23804
- OS: Linux
- Platform: x86_64
- Version: 2.6.0
- Monitored by: » @michaliskambi (Michalis Kamburelis)