puppetlabs/facter — pull request #566 by adrienthebo (2013-12-03 19:15:13+00:00)
Title: Handle non-utf8 in dmidecode/smbios output

Some hardware can emit DMI tables that contain arbitrary binary data, which can cause string operations like `String#split` to fail if the string is UTF-8. This ensures that the output of `dmidecode` or `smbios` is always handled as a binary string.