pfsense/pfsense — pull request #1330 by phil-davis (2014-11-06 09:29:42+00:00)
Title: Fix to SMART disk matching

preg_match returns 0 when the string does not match the regex.
0 does not "===" FALSE
So this check is not always working.
preg_match returns 1 when the string matches the regex.
IMO it is better to check for !== 1 - then anything that is not success (0 or false or...) will be unset.