From: Jan Engelhardt Date: Thu, 19 Mar 2009 10:57:10 +0000 (+0100) Subject: libxt_comment: output quotes must be escaped in X-Git-Tag: v1.4.3~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=421157976351606bee0d2a33acee89178521f78a;p=thirdparty%2Fiptables.git libxt_comment: output quotes must be escaped in Reference: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519584 Signed-off-by: Jan Engelhardt --- diff --git a/extensions/libxt_comment.c b/extensions/libxt_comment.c index 0ff0144d..67d7f998 100644 --- a/extensions/libxt_comment.c +++ b/extensions/libxt_comment.c @@ -84,7 +84,8 @@ comment_save(const void *ip, const struct xt_entry_match *match) struct xt_comment_info *commentinfo = (struct xt_comment_info *)match->data; commentinfo->comment[XT_MAX_COMMENT_LEN-1] = '\0'; - printf("--comment \"%s\" ", commentinfo->comment); + printf("--comment "); + xtables_save_string((const char *)commentinfo->comment); } static struct xtables_match comment_match = {