From 269b329e8a2d8d7748f61ef6d72c8231d4a656cc Mon Sep 17 00:00:00 2001 From: Felix Deimel Date: Wed, 18 Sep 2024 11:30:43 +0200 Subject: [PATCH] Make Xcode 16 happy --- RoyalVNCKit/Compression/ZlibInflateStream.swift | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/RoyalVNCKit/Compression/ZlibInflateStream.swift b/RoyalVNCKit/Compression/ZlibInflateStream.swift index dbd6021a..438f9248 100644 --- a/RoyalVNCKit/Compression/ZlibInflateStream.swift +++ b/RoyalVNCKit/Compression/ZlibInflateStream.swift @@ -35,9 +35,12 @@ class ZlibInflateStream { streamPtr.pointee.zfree = nil var version = ZLIB_VERSION - - let status = zlib.inflateInit_(streamPtr, &version, .init(MemoryLayout.size)) - + var status = Z_VERSION_ERROR + + withUnsafeMutablePointer(to: &version) { versionPtr in + status = zlib.inflateInit_(streamPtr, versionPtr, .init(MemoryLayout.size)) + } + guard ZlibError.isSuccess(status) else { throw Self.error(streamPtr: streamPtr, status: status)