Finish fix for #11. ETIMEOUT/WSAETIMEDOUT error code set on connection

timeout.
This commit is contained in:
Jack Moffitt
2005-12-01 23:31:02 +00:00
parent 68c9a71774
commit 18f54e2fc5

View File

@@ -18,6 +18,9 @@
#ifndef _WIN32
#include <sys/select.h>
#else
#include <winsock2.h>
#define ETIMEOUT WSAETIMEOUT
#endif
#include "strophe.h"
@@ -123,6 +126,7 @@ void xmpp_run_once(xmpp_ctx_t *ctx, const unsigned long timeout)
conn->connect_timeout)
FD_SET(conn->sock, &wfds);
else {
conn->error = ETIMEOUT;
xmpp_info(ctx, "xmpp", "Connection attempt timed out.");
conn_disconnect(conn);
}