From cfcff0aa5d07a66e45e42ba595369cf97d2b2636 Mon Sep 17 00:00:00 2001 From: Ian Craggs Date: Sat, 14 Feb 2026 16:53:53 +0000 Subject: [PATCH] Check for NULL return #1640 --- src/SSLSocket.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SSLSocket.c b/src/SSLSocket.c index 75a1091c..c5aca72e 100644 --- a/src/SSLSocket.c +++ b/src/SSLSocket.c @@ -914,7 +914,8 @@ char *SSLSocket_getdata(SSL* ssl, SOCKET socket, size_t bytes, size_t* actual_le goto exit; } - buf = SocketBuffer_getQueuedData(socket, bytes, actual_len); + if ((buf = SocketBuffer_getQueuedData(socket, bytes, actual_len)) == NULL) + goto exit; if (*actual_len != bytes) {