Fixed hex to binary conversion.

diff --git a/dlls/setupapi/parser.c b/dlls/setupapi/parser.c
index a2205c0..aaf3ff9 100644
--- a/dlls/setupapi/parser.c
+++ b/dlls/setupapi/parser.c
@@ -1666,7 +1666,7 @@
         DWORD value = 0;
         for (p = field->text; *p && isxdigitW(*p); p++)
         {
-            if ((value <<= 8) > 255)
+            if ((value <<= 4) > 255)
             {
                 SetLastError( ERROR_INVALID_DATA );
                 return FALSE;