src/server/proxy/httpclient.c

changeset 694
a5aa94800b59
parent 692
32faa1d6a744
--- a/src/server/proxy/httpclient.c	Sat Feb 21 19:36:15 2026 +0100
+++ b/src/server/proxy/httpclient.c	Sat Feb 21 21:52:08 2026 +0100
@@ -195,14 +195,15 @@
     
     client->socketfd = socketfd;
     
-    client->writeev.cookie = client;
-    client->writeev.fn = client_connected;
+    client->event.cookie = client;
+    client->event.fn = client_connected;
+    client->event.finish = client_finished;
     
     int ret = 1;
     if(connect(socketfd, client->addr, client->addrlen)) {
         int err = errno;
         if(err == EINPROGRESS) {
-            ret = ev_pollout(client->ev, socketfd, &client->writeev);
+            ret = ev_pollout(client->ev, socketfd, &client->event);
         } else {
             log_ereport(LOG_FAILURE, "http-client-start: connect failed: %s", strerror(err));
         }

mercurial