lib/rufus/tokyo/outlen.rb in rufus-tokyo-1.0.3 vs lib/rufus/tokyo/outlen.rb in rufus-tokyo-1.0.4

- old
+ new

@@ -35,12 +35,16 @@ args << outlen out = lib.send(method, *args) return nil if out.address == 0 - return out.get_bytes(0, outlen.get_int(0)) + + out.get_bytes(0, outlen.get_int(0)) + ensure outlen.free + #lib.tcfree(out) + lib.free(out) end end end