about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtools')
-rw-r--r--src/libtools/libc_net32.c5
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;