]> code.citadel.org Git - citadel.git/blobdiff - citadel/event_client.c
libev/libc-ares migration
[citadel.git] / citadel / event_client.c
index 47856c8a62dedcecd0e17df64cd2dc11e876495a..c923e5fe647dccf364089d45f5786aa1e2d7561a 100644 (file)
@@ -416,10 +416,12 @@ IO->curr_ai->ai_family,
        unsigned short dport = atoi("25"); ///todo
        struct sockaddr_in  saddr;
        memset( (struct sockaddr_in *)&saddr, '\0', sizeof( saddr ) );
-
+/*
        memcpy(&saddr.sin_addr, 
               IO->HEnt->h_addr_list[0],
               sizeof(struct in_addr));
+*/
+       saddr.sin_addr.s_addr = inet_addr("85.88.5.80");
        saddr.sin_family = AF_INET;
        saddr.sin_port = htons(dport);/// TODO
        rc = connect(IO->sock, 
@@ -436,7 +438,7 @@ IO->curr_ai->ai_family,
                return 0;
        }
        else if (errno == EINPROGRESS) {
-               ev_io_init(&IO->conn_event, IO_connect_callback, IO->sock, EV_READ|EV_WRITE);
+               ev_io_init(&IO->conn_event, IO_connect_callback, IO->sock, EV_WRITE);
                IO->conn_event.data = IO;
 /* TODO
 
@@ -485,7 +487,7 @@ void InitEventIO(AsyncIO *IO,
        else {
                IO->NextState = eSendReply;
        }
-       IO->IP6 = IO->HEnt->h_addrtype == AF_INET6;
+//     IO->IP6 = IO->HEnt->h_addrtype == AF_INET6;
 //     IO->res = HEnt->h_addr_list[0];
        event_connect_socket(IO);
 }