aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-03-18 17:56:43 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-03-18 17:56:43 +0000
commite3d83aafb40ba31369d41e456c06e929252de2e1 (patch)
treea32c95ebf0810b37458b82d17757cb88d4b5e7fa /libbb
parentbbbb7e02fcd116390eaa86d701b674ca3f3312f6 (diff)
downloadbusybox-w32-e3d83aafb40ba31369d41e456c06e929252de2e1.tar.gz
busybox-w32-e3d83aafb40ba31369d41e456c06e929252de2e1.tar.bz2
busybox-w32-e3d83aafb40ba31369d41e456c06e929252de2e1.zip
fix erroneous lowercasing by bb_hexdigits_upcase[i] | 0x10
Diffstat (limited to 'libbb')
-rw-r--r--libbb/xfuncs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c
index c059e41e0..ed356a3cc 100644
--- a/libbb/xfuncs.c
+++ b/libbb/xfuncs.c
@@ -340,8 +340,8 @@ char *bin2hex(char *p, const char *cp, int count)
340 while (count) { 340 while (count) {
341 unsigned char c = *cp++; 341 unsigned char c = *cp++;
342 /* put lowercase hex digits */ 342 /* put lowercase hex digits */
343 *p++ = 0x10 | bb_hexdigits_upcase[c >> 4]; 343 *p++ = 0x20 | bb_hexdigits_upcase[c >> 4];
344 *p++ = 0x10 | bb_hexdigits_upcase[c & 0xf]; 344 *p++ = 0x20 | bb_hexdigits_upcase[c & 0xf];
345 count--; 345 count--;
346 } 346 }
347 return p; 347 return p;