]> code.delx.au - pulseaudio/commitdiff
udev: fix hex decoding
authorLennart Poettering <lennart@poettering.net>
Sun, 18 Jul 2010 23:27:15 +0000 (01:27 +0200)
committerLennart Poettering <lennart@poettering.net>
Sun, 18 Jul 2010 23:27:22 +0000 (01:27 +0200)
src/modules/udev-util.c

index eee5409a76973c6517c88d96e05fc52afe3c1044..52df10390ce79c0f36f84f4bef319760fcf5464c 100644 (file)
@@ -63,10 +63,10 @@ static int dehex(char x) {
         return x - '0';
 
     if (x >= 'A' && x <= 'F')
-        return x - 'A';
+        return x - 'A' + 10;
 
     if (x >= 'a' && x <= 'f')
-        return x - 'a';
+        return x - 'a' + 10;
 
     return -1;
 }