From 649f401479d019870c128895fff18d58a75e23c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pa=CC=84vels=20Nadtoc=CC=8Cajevs?= <7645683+bruvzg@users.noreply.github.com> Date: Mon, 7 Jul 2025 11:42:54 +0300 Subject: [PATCH] Adds `null` and range checks to `DisplayServerMacOSBase::clipboard_get()`. --- platform/macos/display_server_macos_base.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/macos/display_server_macos_base.mm b/platform/macos/display_server_macos_base.mm index 158e07e5f28..62b22bd0a8f 100644 --- a/platform/macos/display_server_macos_base.mm +++ b/platform/macos/display_server_macos_base.mm @@ -62,6 +62,9 @@ String DisplayServerMacOSBase::clipboard_get() const { } NSArray *objectsToPaste = [pasteboard readObjectsForClasses:classArray options:options]; + if (!objectsToPaste || [objectsToPaste count] < 1) { + return ""; + } NSString *string = [objectsToPaste objectAtIndex:0]; String ret;