From 1c3680df65e4e862f2eef05fdc331888c727b9fc Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Wed, 1 Oct 2025 09:24:32 +0200 Subject: [PATCH] Fix crash on defaultDomain with invalid UTF-8 strings --- Linphone/Core/CorePreferences.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Linphone/Core/CorePreferences.swift b/Linphone/Core/CorePreferences.swift index fc567e51e..1f1e4ca6d 100644 --- a/Linphone/Core/CorePreferences.swift +++ b/Linphone/Core/CorePreferences.swift @@ -291,8 +291,8 @@ class CorePreferences { private static func safeString(_ raw: String?, defaultValue: String = "") -> String { guard let raw = raw else { return defaultValue } - if let data = raw.data(using: .utf8), let s = String(data: data, encoding: .utf8) { - return s + if let data = raw.data(using: .utf8) { + return String(decoding: data, as: UTF8.self) } return defaultValue }