Consecutive to the recent changes brought to applets, peers properly
connect but do not exchange data anymore because the stream interface
is not marked as waiting for data.
No backport is needed.
*/
s->flags = SF_ASSIGNED|SF_ADDR_SET;
+ /* applet is waiting for data */
+ si_applet_cant_get(&s->si[0]);
+ appctx_wakeup(appctx);
+
/* initiate an outgoing connection */
si_set_state(&s->si[1], SI_ST_ASS);