From patchwork Fri Apr 13 14:10:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Taehee Yoo X-Patchwork-Id: 897954 X-Patchwork-Delegate: pablo@netfilter.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netfilter-devel-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="e5cU4aTI"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40N06X50Mdz9s06 for ; Sat, 14 Apr 2018 00:10:28 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754229AbeDMOK2 (ORCPT ); Fri, 13 Apr 2018 10:10:28 -0400 Received: from mail-pl0-f68.google.com ([209.85.160.68]:38632 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753884AbeDMOK1 (ORCPT ); Fri, 13 Apr 2018 10:10:27 -0400 Received: by mail-pl0-f68.google.com with SMTP id c7-v6so6169657plr.5 for ; Fri, 13 Apr 2018 07:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=LYvhCPfJzmu2mRuGn64zlnrlKrsq+IzmqfC8bNMJ5Hk=; b=e5cU4aTI5pSRdYhKWzCRVhHCCkpm5r2vU27ebx8NKfAgxrl5JHx+OBtpfK3UMQjih/ pfjYT8y9Eh4LdgaIDbjmSMrQKVbUUJxNd1ouP+TJT8KAk/dsZPIJBR6A0GvAT4dCHbsO 1OaarVCuQ+PFFY8r9mFu5R1/yvQJuUkJc9IyuctSxgJ7FhYpWmd8cjkiPqjTsolAdJEA 4eiQ3zz9kq1nyhyhH4vjyIu2gO721sB9aFruEgzxdY6TnBrLOunAonC6a37PKa7Pb+Dj UDIgQdfJwgqbZyMrptWFVGUK3xPrdEO8oRNYw7LLbLphylbh9TxjGT34IXkILnr4wbPW cauA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=LYvhCPfJzmu2mRuGn64zlnrlKrsq+IzmqfC8bNMJ5Hk=; b=n0w6O69BBOJ8v0vd9rf4nkTSxM/NGqHnunFSEB1QeJ8ZsXXaK6pcNO3sFljXJI/mim cRPChTdE6adjFnTHTwcbQquOjutejk7CWnFj2x0eYOsxS8asToCCU61x5MyEY1kM2Izr WAu+S/23RnbmfTUw+mQ7vAJYPilJ3omLCPCZ55E6h6bNVyf5qrTByofOO/wpa8C5iwf/ sEsGPjPeHki2QV5xns2KCHnHpXKVZm5YVsL6D1c2viLc1TivSkFS1d1Pur03Lcv0c+HA mW/gssKvz/xhEyCJ7XgYvrShPheu+2b2kgfGSBxhhApRv1ak3QZIcKwqRn3zuemdn5v8 Cqzg== X-Gm-Message-State: ALQs6tBYLdx1NJ4jHOIkdh1hSckIxay3ZiAScytzZXDKvnSWv/9SR28x uzfsWjGsw3yUZZljbxRWJhI= X-Google-Smtp-Source: AIpwx4/y6W9f0EGPOXbmt3QJ18L52evhsLqelfUUzGWQRA5j+itjLZ0MWPCJkcvJ8G63D7kvUdEHcA== X-Received: by 2002:a17:902:7b96:: with SMTP id w22-v6mr5434619pll.116.1523628627163; Fri, 13 Apr 2018 07:10:27 -0700 (PDT) Received: from ap-To-be-filled-by-O-E-M.8.8.8.8 ([125.130.197.10]) by smtp.gmail.com with ESMTPSA id a1sm11945617pff.5.2018.04.13.07.10.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Apr 2018 07:10:26 -0700 (PDT) From: Taehee Yoo To: pablo@netfilter.org, netfilter-devel@vger.kernel.org Cc: ap420073@gmail.com Subject: [PATCH nf-next] netfilter: xtables: use ipt_get_target_c instead of ipt_get_target Date: Fri, 13 Apr 2018 23:10:20 +0900 Message-Id: <20180413141020.16607-1-ap420073@gmail.com> X-Mailer: git-send-email 2.9.3 Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org ipt_get_target is used to get struct xt_entry_target and ipt_get_target_c is used to get const struct xt_entry_target. However in the ipt_do_table, ipt_get_target is used to get const struct xt_entry_target. it should be replaced by ipt_get_target_c. Signed-off-by: Taehee Yoo --- net/ipv4/netfilter/ip_tables.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ipv4/netfilter/ip_tables.c b/net/ipv4/netfilter/ip_tables.c index 44b308d..444f125 100644 --- a/net/ipv4/netfilter/ip_tables.c +++ b/net/ipv4/netfilter/ip_tables.c @@ -300,7 +300,7 @@ ipt_do_table(struct sk_buff *skb, counter = xt_get_this_cpu_counter(&e->counters); ADD_COUNTER(*counter, skb->len, 1); - t = ipt_get_target(e); + t = ipt_get_target_c(e); WARN_ON(!t->u.kernel.target); #if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE)