puppetlabs/puppet — pull request #2128 by joshcooper (2013-12-05 22:14:39+00:00)
Title: (#23366) Ensure we require ffi before using it

We use ffi on windows in 4 files, but only required it in 3, which could
prevent puppet on windows from running with the error:

uninitialized constant Puppet::Util::Windows::Security::API::FFI (NameError)

This commit ensure we require ffi before using it.