virtualx-engine/modules
Fabio Alessandrelli 50f0f51604 [Net] Fix miniupnpc when no interface is specified
This is a tricky one, it used to work, but it was wrong, because in such
a scenario instead of passing NULL as required by the API, it would pass
a buffer containing the `\0` terminator.
This stopped working on a specific miniupnpc version, when they fixed
some network endianess issue on Windows, to which we made a workaround,
which in turn would probably result in failures when the interface is
specified.

This commit address the issue properly, by checking the specified
interface string size, and correctly passing NULL instead of the empty
string when necessary.

Also reverts the commit that introduced the bogus workaround:
388adac947

One of those PR when the explanation is much longer then code changes
:).
2021-03-15 18:12:05 +01:00
..
bmp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
bullet Added some checks to prevent accessing a null collider 2021-03-07 22:51:06 +01:00
camera iOS Modules: separate main platform code from modules 2021-01-14 15:30:00 +03:00
csg Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
cvtt Modernize atomics 2021-02-18 12:23:25 +01:00
dds Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
denoise SCons: Work around compilation issue on Linux ARM64 2021-02-23 14:08:45 +01:00
enet Add set_peer_timeout to NetworkedMultiplayerENet. 2021-03-02 10:26:14 +01:00
etc Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
fbx Fix duplicate check for bone names in FBX import 2021-03-02 10:55:29 +11:00
freetype Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
gdnative Fix visibility for GCC 2021-03-12 10:07:48 +01:00
gdscript remove invalid codeLensProvider value from lsp 2021-02-25 22:34:56 +01:00
gridmap Fix visibility toggle for baked GridMaps 2021-03-12 13:26:10 +01:00
hdr Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
jpg Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
jsonrpc Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
lightmapper_cpu Modernize Thread 2021-02-18 11:58:08 +01:00
mbedtls Cleanup: Remove executable bit from files which don't need it 2021-01-26 17:00:15 +01:00
minimp3 Fail mp3 loading when attempting to load invalid mp3s 2021-02-16 14:27:40 +01:00
mobile_vr Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
mono Replace malloc's with Godot's memalloc macro 2021-03-13 22:01:27 +01:00
ogg Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
opensimplex NoiseTexture: Fix regression in starting thread 2021-03-11 21:58:53 +01:00
opus Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
pvr Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
raycast Batch of lightmapper fixes and minor improvements 2021-03-12 12:00:53 +01:00
recast Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
regex Change reserved keyword in Regex documentation code 2021-01-13 16:17:09 +01:00
squish Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
stb_vorbis Fix mono->stereo conversion for oggs (see #40630) 2021-02-16 14:27:40 +01:00
svg Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
tga Fix a crash in the TGA loader with malformed input 2021-02-04 13:10:03 +01:00
theora Modernize atomics 2021-02-18 12:23:25 +01:00
tinyexr Fix missing include in MacOS builds 2021-02-17 11:19:28 +01:00
upnp [Net] Fix miniupnpc when no interface is specified 2021-03-15 18:12:05 +01:00
vhacd Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
visual_script Modernize Mutex 2021-02-18 11:58:08 +01:00
vorbis Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
webm Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
webp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
webrtc Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
websocket Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
webxr Add missing semicolons to webxr.eterns.js 2021-02-22 10:17:23 +01:00
xatlas_unwrap Replace malloc's with Godot's memalloc macro 2021-03-13 22:01:27 +01:00
register_module_types.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00