We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d9b64c commit 4f31a95Copy full SHA for 4f31a95
src/SDLnet.c
@@ -270,10 +270,12 @@ int SDLNet_GetLocalAddresses(IPaddress *addresses, int maxcount)
270
}
271
272
if ((dwRetVal = GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)) == ERROR_BUFFER_OVERFLOW) {
273
- pAdapterInfo = (IP_ADAPTER_INFO *) SDL_realloc(pAdapterInfo, ulOutBufLen);
274
- if (pAdapterInfo == NULL) {
+ PIP_ADAPTER_INFO pAdapterInfoTmp = (PIP_ADAPTER_INFO) SDL_realloc(pAdapterInfo, ulOutBufLen);
+ if (pAdapterInfoTmp == NULL) {
275
+ SDL_free(pAdapterInfo);
276
return 0;
277
278
+ pAdapterInfo = pAdapterInfoTmp;
279
dwRetVal = GetAdaptersInfo(pAdapterInfo, &ulOutBufLen);
280
281
0 commit comments