TLS: rework client-side use with an explicit context rather than a global
[exim.git] / src / src / transports / smtp.h
index 7727c0c6db5d20cb108c276f92b5ecd1db9205d3..a33ef437f7940bf8a143a12d2b6230734f3b7f82 100644 (file)
@@ -146,8 +146,9 @@ typedef struct {
   address_item *       next_addr;
   address_item *       sync_addr;
 
-  smtp_inblock  inblock;
-  smtp_outblock outblock;
+  client_conn_ctx      cctx;
+  smtp_inblock         inblock;
+  smtp_outblock                outblock;
   uschar       buffer[DELIVER_BUFFER_SIZE];
   uschar       inbuffer[4096];
   uschar       outbuffer[4096];