summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Engelhardt <jengelh@medozas.de>2011-08-21 13:16:16 +0200
committerJan Engelhardt <jengelh@medozas.de>2011-08-25 12:04:23 +0200
commit131d4fb53b45be85b1315f72f958cadf7b24a63f (patch)
tree30ca97e97ea8c18b4c8c5485b27dd47c541fa056
parent4a56bcbd49ef20a0203017c15ab1cec9bb140d1a (diff)
libxt_string: simplify hex output routine
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
-rw-r--r--extensions/libxt_string.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/extensions/libxt_string.c b/extensions/libxt_string.c
index 257f5f85..365019f7 100644
--- a/extensions/libxt_string.c
+++ b/extensions/libxt_string.c
@@ -230,13 +230,8 @@ print_hex_string(const char *str, const unsigned short int len)
unsigned int i;
/* start hex block */
printf(" \"|");
- for (i=0; i < len; i++) {
- /* see if we need to prepend a zero */
- if ((unsigned char) str[i] <= 0x0F)
- printf("0%x", (unsigned char) str[i]);
- else
- printf("%x", (unsigned char) str[i]);
- }
+ for (i=0; i < len; i++)
+ printf("%02x", (unsigned char)str[i]);
/* close hex block */
printf("|\"");
}