diff options
author | bug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-07-23 01:35:41 +0000 |
---|---|---|
committer | bug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-07-23 01:35:41 +0000 |
commit | ddfb1e8208f689aeb174a8f579e45e09dc32d4ea (patch) | |
tree | 1fa9806be6c8c5be28c433a1cc2616c195c6599e /libbb | |
parent | 9fae04b7c0ed188cef4d259337d6a0ac2a26a782 (diff) | |
download | busybox-w32-ddfb1e8208f689aeb174a8f579e45e09dc32d4ea.tar.gz busybox-w32-ddfb1e8208f689aeb174a8f579e45e09dc32d4ea.tar.bz2 busybox-w32-ddfb1e8208f689aeb174a8f579e45e09dc32d4ea.zip |
Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar'
referencing a string and using a single char, when *p <= 0x1f."
git-svn-id: svn://busybox.net/trunk/busybox@9003 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/dump.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libbb/dump.c b/libbb/dump.c index 30f69830b..98f004ff6 100644 --- a/libbb/dump.c +++ b/libbb/dump.c | |||
@@ -499,7 +499,7 @@ static void conv_u(PR * pr, u_char * p) | |||
499 | /* od used nl, not lf */ | 499 | /* od used nl, not lf */ |
500 | if (*p <= 0x1f) { | 500 | if (*p <= 0x1f) { |
501 | *pr->cchar = 's'; | 501 | *pr->cchar = 's'; |
502 | printf(pr->fmt, list[4 * (int)(*p)]); | 502 | printf(pr->fmt, list + (4 * (int)*p)); |
503 | } else if (*p == 0x7f) { | 503 | } else if (*p == 0x7f) { |
504 | *pr->cchar = 's'; | 504 | *pr->cchar = 's'; |
505 | printf(pr->fmt, "del"); | 505 | printf(pr->fmt, "del"); |