diff options
Diffstat (limited to 'src/libtools')
| -rw-r--r-- | src/libtools/libc_net32.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libtools/libc_net32.c b/src/libtools/libc_net32.c index ea621f0d..35e1e6a4 100644 --- a/src/libtools/libc_net32.c +++ b/src/libtools/libc_net32.c @@ -242,11 +242,10 @@ struct i386_ifaddrs EXPORT int my32_getifaddrs(x64emu_t* emu, void** res) { - struct ifaddrs* addrs; - int ret = getifaddrs(&addrs); + int ret = getifaddrs((void*)res); if(!ret) { // convert the chained list of ifaddrs to i386 (narrowed) in place - struct ifaddrs* p = addrs; + struct ifaddrs* p = *res; while(p) { struct i386_ifaddrs *i386 = (struct i386_ifaddrs*)p; struct ifaddrs* next = p->ifa_next; |