rem: printf("STRING match %s%s ", (info->invert) ? "!" : "", info->string);
add: if (is_hex_string(info->string, info->len)) { printf("STRING match %s", (info->invert) ? "!" : ""); print_hex_string(info->string, info->len); } else { printf("STRING match %s", (info->invert) ? "!" : ""); print_string(info->string, info->len); }
context: print(const struct ipt_ip *ip,      const struct ipt_entry_match *match,      int numeric){	const struct ipt_string_info *info =	    (const struct ipt_string_info*) match->data;	printf("STRING match %s%s ", (info->invert) ? "!" : "", info->string);}