mirror of
https://github.com/SerenityOS/serenity
synced 2024-07-22 10:36:24 +00:00
LibTLS: Notify the client for app data as soon as some data is available
Previously we were waiting until the socket was no longer immediately readable to notify the client, resulting in large buffers and longer latency.
This commit is contained in:
parent
b1297a267c
commit
c3167afa3a
|
@ -502,6 +502,8 @@ ssize_t TLSv12::handle_message(ReadonlyBytes buffer)
|
|||
payload_res = (i8)Error::DecryptionFailed;
|
||||
auto packet = build_alert(true, (u8)AlertDescription::DECRYPTION_FAILED_RESERVED);
|
||||
write_packet(packet);
|
||||
} else {
|
||||
notify_client_for_app_data();
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue