lib/facter/resolvers/windows/identity.rb in facter-4.1.1 vs lib/facter/resolvers/windows/identity.rb in facter-4.2.0

- old
+ new

@@ -29,15 +29,10 @@ if IdentityFFI::GetUserNameExW(NAME_SAM_COMPATIBLE, name_ptr, size_ptr) == FFI::WIN32FALSE @log.debug "failure resolving identity facts: #{FFI.errno}" return end - { user: name_ptr.read_wide_string_with_length(size_ptr.read_uint32), privileged: privileged? } - end - - def privileged? - result = IdentityFFI::IsUserAnAdmin() - result && result != FFI::WIN32FALSE + { user: name_ptr.read_wide_string_with_length(size_ptr.read_uint32), privileged: IdentityFFI.privileged? } end def retrieve_facts(fact_name) result = find_username return unless result