]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
hex2dec(): Allow data to contain also lowercase hex characters.
authorTimo Sirainen <tss@iki.fi>
Mon, 21 Nov 2011 21:26:18 +0000 (23:26 +0200)
committerTimo Sirainen <tss@iki.fi>
Mon, 21 Nov 2011 21:26:18 +0000 (23:26 +0200)
src/lib/hex-dec.c

index baaf4a27a1ebb0ead460520c2693fbb942174034..c1a545e5dc3c90cd223623a0aee0f5c877e348e2 100644 (file)
@@ -28,6 +28,8 @@ uintmax_t hex2dec(const unsigned char *data, unsigned int len)
                        value += data[i]-'0';
                else if (data[i] >= 'A' && data[i] <= 'F')
                        value += data[i]-'A' + 10;
+               else if (data[i] >= 'a' && data[i] <= 'f')
+                       value += data[i]-'a' + 10;
                else
                        return 0;
        }