From f7c713226a02a8ef62cdb658439b7bd089899200 Mon Sep 17 00:00:00 2001 From: Patrik Wenger Date: Fri, 3 Jan 2025 17:27:10 +0100 Subject: [PATCH] maybe fix failing zconfig spec --- lib/cztop/config/serialization.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/cztop/config/serialization.rb b/lib/cztop/config/serialization.rb index 4c4cb29..537765d 100644 --- a/lib/cztop/config/serialization.rb +++ b/lib/cztop/config/serialization.rb @@ -6,7 +6,12 @@ module CZTop::Config::Serialization # Serialize to a string in the ZPL format. # @return [String] def to_s - ffi_delegate.str_save.read_string + if ffi_delegate.null? + return '' + else + ptr = ffi_delegate.str_save + ptr.null? ? '' : ptr.read_string + end end