lib/ffi-icu/lib/util.rb in ffi-icu-0.1.0 vs lib/ffi-icu/lib/util.rb in ffi-icu-0.1.1

- old
+ new

@@ -3,10 +3,10 @@ module Util def self.read_null_terminated_array_of_strings(pointer) offset = 0 result = [] - while (ptr = pointer.get_pointer(offset)) != FFI::Pointer::NULL do + until (ptr = pointer.get_pointer(offset)).null? result << ptr.read_string offset += FFI::Pointer.size end result