Lets try that patch again.
--- a/extensions/libxt_string.c 2011-07-22 08:37:34.000000000 -0400 +++ b/extensions/libxt_string.c 2011-08-12 02:26:14.409170366 -0400 @@ -228,7 +228,7 @@ print_hex_string(const char *str, const { unsigned int i; /* start hex block */ - printf("\"|"); + printf(" \"|"); for (i=0; i < len; i++) { /* see if we need to prepend a zero */ if ((unsigned char) str[i] <= 0x0F) @@ -237,7 +237,7 @@ print_hex_string(const char *str, const printf("%x", (unsigned char) str[i]); } /* close hex block */ - printf("|\" "); + printf("|\""); } static void