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