1
0
Fork 0
godot/core/io
Maxim Kulkin 058604f5b8 Fix crash when saving resources with circular references
When saving resources, marking of already seen resources was
done too late, causing infinite loop traversing referenced resources
and eventual stack overflow. The change marks traversed resource
before descending to it's children, thus when this resource is
encountered again, it is already marked as seen and traversal stops.
2023-07-14 19:20:04 +02:00
..
SCsub
compression.cpp Linux: Allow unbundling brotli to use system library 2023-07-06 15:26:38 +02:00
compression.h
config_file.cpp
config_file.h
dir_access.cpp
dir_access.h
dtls_server.cpp
dtls_server.h
file_access.cpp Improve error reporting when parsing CSV translation file 2023-06-19 12:47:44 +02:00
file_access.h
file_access_compressed.cpp
file_access_compressed.h
file_access_encrypted.cpp
file_access_encrypted.h
file_access_memory.cpp
file_access_memory.h
file_access_pack.cpp
file_access_pack.h
file_access_zip.cpp Fix error when non-ASCII characters in resource pack path 2023-07-02 16:09:57 +08:00
file_access_zip.h
http_client.cpp
http_client.h
http_client_tcp.cpp
http_client_tcp.h
image.cpp Merge pull request #74238 from bitsawer/fix_image_convert 2023-07-12 17:15:39 +02:00
image.h Added Image's `load_svg_from_(buffer|string)` 2023-06-23 00:43:43 -03:00
image_loader.cpp
image_loader.h
ip.cpp
ip.h
ip_address.cpp
ip_address.h
json.cpp Disallow invalid escape sequences in JSON.parse 2023-06-30 21:28:36 +02:00
json.h
logger.cpp
logger.h
marshalls.cpp
marshalls.h
missing_resource.cpp
missing_resource.h
net_socket.cpp
net_socket.h
packed_data_container.cpp
packed_data_container.h
packet_peer.cpp
packet_peer.h
packet_peer_dtls.cpp
packet_peer_dtls.h
packet_peer_udp.cpp
packet_peer_udp.h
pck_packer.cpp
pck_packer.h
remote_filesystem_client.cpp
remote_filesystem_client.h
resource.cpp
resource.h
resource_format_binary.cpp Fix crash when saving resources with circular references 2023-07-14 19:20:04 +02:00
resource_format_binary.h
resource_importer.cpp
resource_importer.h
resource_loader.cpp Merge pull request #78977 from RandomShaper/workaround_tls_shutdown 2023-07-03 19:43:07 +02:00
resource_loader.h Workaround resource loading crashes due to buggy TLS 2023-07-03 13:54:55 +02:00
resource_saver.cpp
resource_saver.h
resource_uid.cpp
resource_uid.h
stream_peer.cpp
stream_peer.h
stream_peer_gzip.cpp
stream_peer_gzip.h
stream_peer_tcp.cpp
stream_peer_tcp.h
stream_peer_tls.cpp
stream_peer_tls.h
tcp_server.cpp
tcp_server.h
translation_loader_po.cpp
translation_loader_po.h
udp_server.cpp
udp_server.h
xml_parser.cpp
xml_parser.h
zip_io.cpp
zip_io.h