RetroArch/deps
gblues f9b548492e Add input validation to iosuhax
== DETAILS

I believe this should (at least partially) resolve #6025.

In my own testing, I haven't been able to reproduce the DSI error,
but I have encountered the black-screen crashes and could reliably
(but not predictably) reproduce the crash by simply switching
between cores.

Looking at the DSI error, the crash occurs within iosuhax. So, I looked
at that code.. and basically none of the input pointers are validated.

Yikes.

This commit adds pointer sanity checking to all of the iosuhax code.

== TESTING

When I did a test build, I noticed two things:

1. No more black screen crashes!
2. In lieu of the crash, it looks like the network logging dies. RA itself
   seems to continue working just fine.
2018-01-06 14:59:48 -08:00
..
7zip Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
civetweb Use getaddrinfo_retro even for dependencies 2017-05-20 14:22:30 +02:00
glslang Update glslang support for MSVC 2017-12-30 04:36:35 +01:00
ibxm Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
libfat Add libiosuhax/libfat 2017-12-19 22:12:58 +01:00
libFLAC Fix CXX_BUILD for Apple 2017-12-27 22:33:32 +01:00
libiosuhax Add input validation to iosuhax 2018-01-06 14:59:48 -08:00
libui Restore libui_main 2017-08-12 19:54:31 -04:00
libvita2d Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
libz Update deps/libz/uncompr.c 2017-04-10 22:08:20 +02:00
mbedtls Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
miniupnpc Fix Griffin build 2017-11-28 02:52:40 +01:00
nuklear update nuklear.h 2017-10-10 18:08:53 -05:00
pthreads Cleanups 2017-12-27 22:12:01 +01:00
SPIRV-Cross Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
stb (STB Truetype) Try to silence potential uninitialized reference to winding_lengths 2017-12-24 18:54:57 +01:00