Write pending data after connecting
authorFelix Fietkau <nbd@openwrt.org>
Mon, 17 Mar 2014 22:21:53 +0000 (23:21 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 17 Mar 2014 22:21:55 +0000 (23:21 +0100)
fixes issues with incoming writes before the ssl negotiation is complete

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
ustream-ssl.c

index 4526db082e4362d1479cb9c7b6e1258ea394ac60..346a53fdd2bc938b1c492cdcfbd7b39326eb6a81 100644 (file)
@@ -41,6 +41,7 @@ static void ustream_ssl_check_conn(struct ustream_ssl *us)
                us->connected = true;
                if (us->notify_connected)
                        us->notify_connected(us);
+               ustream_write_pending(&us->stream);
        }
 }