From d58709df927dff4e53c1af662ef017d2d1980654 Mon Sep 17 00:00:00 2001 From: tbussmann Date: Tue, 12 Jan 2016 19:00:54 +0100 Subject: [PATCH] convert uuid_unparse result from CString to String avoid to return Xojo Strings with null-byte gremlins --- mojo/UUID.xojo_code | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mojo/UUID.xojo_code b/mojo/UUID.xojo_code index 373aa89..0c843f9 100644 --- a/mojo/UUID.xojo_code +++ b/mojo/UUID.xojo_code @@ -92,7 +92,7 @@ Protected Class UUID dim data as uuid_t = self.data dim m as new MemoryBlock(37) uuid_unparse(data, m) - return DefineEncoding(m, Encodings.ASCII) + return DefineEncoding(m.CString(0), Encodings.ASCII) #endif #if targetLinux @@ -101,7 +101,7 @@ Protected Class UUID dim data as uuid_t = self.data dim m as new MemoryBlock(37) uuid_unparse(data, m) - return DefineEncoding(m, Encodings.ASCII) + return DefineEncoding(m.CString(0), Encodings.ASCII) #endif #if targetWin32