From fdf19829827fb4ae30998290833ecf1522001cb7 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 10 Oct 2024 15:53:18 +0200 Subject: [BOX32] Fixed getifaddrs 32bits wrapped function --- src/libtools/libc_net32.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/libtools') 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; -- cgit 1.4.1