mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 06:57:46 +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
1 changed files with 2 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue