Skip to content

Commit 6446b4d

Browse files
committed
Merge pull request dmacvicar#14 from pterjan/master
Do not use headerNVR in Package.version
2 parents f5302d3 + 0eee6fe commit 6446b4d

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

lib/rpm/package.rb

+1-9
Original file line numberDiff line numberDiff line change
@@ -261,15 +261,7 @@ def arch
261261

262262
# @return [Version] Version for this package
263263
def version
264-
v_ptr = ::FFI::MemoryPointer.new(:pointer, 1)
265-
r_ptr = ::FFI::MemoryPointer.new(:pointer, 1)
266-
267-
RPM::C.headerNVR(ptr, nil, v_ptr, r_ptr)
268-
v = v_ptr.read_pointer.read_string
269-
r = r_ptr.read_pointer.read_string
270-
v_ptr.free
271-
r_ptr.free
272-
Version.new(v, r, self[:epoch])
264+
Version.new(self[:version], self[:release], self[:epoch])
273265
end
274266

275267
# String representation of the package: "name-version-release-arch"

0 commit comments

Comments
 (0)