At 04:58 AM 15/11/2001 +0100, you wrote: <snip>
091d38d8:Call
ws2_32.getsockopt(ffffffff,0000ffff,00007008,00f1ca84,45e96d54) ret=00de3f47
fixme:winsock:_get_sock_fd handle -1 is not a socket (GLE 6) trace:winsock:WSOCK32_getsockopt socket: ffffffff, opt 0xffff, ptr
f1ca84, len 4
091d38d8:Ret ws2_32.getsockopt() retval=ffffffff ret=00de3f47
Yes, this is not the old bug - the same call would fail under Windows. Even if the option is not supported by Wine, using a socket of -1 is probably incorrect. So either the app has a bug that occurs also under Windows, or the invalid value comes from a previous problem (maybe because of an invalid installation)
Also, this app is using msvcrt. Make sure that you use 'native' msvcrt if you have it (-debugmsg +loaddll). Maybe the problem has nothing to do with sockets.
Gerard