From c42ecbd183b001e76bfc3614cddfad0034acc758 Mon Sep 17 00:00:00 2001
From: akallabeth <akallabeth@posteo.net>
Date: Mon, 26 Jan 2026 11:01:17 +0100
Subject: [PATCH] [client,sdl] reset pointer after memory release

---
 client/SDL/SDL3/sdl_pointer.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/client/SDL/SDL3/sdl_pointer.cpp b/client/SDL/SDL3/sdl_pointer.cpp
index a5e1147e3..472e46066 100644
--- a/client/SDL/SDL3/sdl_pointer.cpp
+++ b/client/SDL/SDL3/sdl_pointer.cpp
@@ -61,6 +61,7 @@ static BOOL sdl_Pointer_New(rdpContext* context, rdpPointer* pointer)
 	        &context->gdi->palette))
 	{
 		winpr_aligned_free(ptr->data);
+		ptr->data = nullptr;
 		return FALSE;
 	}
 
-- 
2.53.0

