]> git.ipfire.org Git - thirdparty/openssl.git/commit
Ensure we properly release DTLS buffered app data records
authorMatt Caswell <matt@openssl.org>
Fri, 2 May 2025 15:37:32 +0000 (16:37 +0100)
committerTodd Short <todd.short@me.com>
Thu, 8 May 2025 18:14:12 +0000 (14:14 -0400)
commitd459d00f97959d5003b29f32d52a53208507cda1
tree5bc59af1e0b63f25b5c49994e74dc1de0e1995b1
parent2afa23acf9466fb8000e2594fd9d2fb1fbb73c39
Ensure we properly release DTLS buffered app data records

If we read an app data record before we have read the Finished we buffer
it. Once we've read it we need to make sure we've properly released it
otherwise we will attempt to read it again (and this time there will be
no data in it).

Fixes #27316

Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Todd Short <todd.short@me.com>
(Merged from https://github.com/openssl/openssl/pull/27543)
ssl/record/rec_layer_s3.c