From patchwork Wed Oct 13 19:01:23 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ben Greear X-Patchwork-Id: 251131 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id o9DJ1XdK000558 for ; Wed, 13 Oct 2010 19:01:33 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752352Ab0JMTBb (ORCPT ); Wed, 13 Oct 2010 15:01:31 -0400 Received: from mail.candelatech.com ([208.74.158.172]:43083 "EHLO ns3.lanforge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751763Ab0JMTBb (ORCPT ); Wed, 13 Oct 2010 15:01:31 -0400 Received: from localhost.localdomain (firewall.candelatech.com [70.89.124.249]) by ns3.lanforge.com (8.14.2/8.14.2) with ESMTP id o9DJ1OiO020079 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Oct 2010 12:01:24 -0700 From: greearb@candelatech.com To: linux-wireless@vger.kernel.org, ath9k-devel@venema.h4ckr.net Cc: Ben Greear Subject: [PATCH] ath9k: Fix potential use-after-free. Date: Wed, 13 Oct 2010 12:01:23 -0700 Message-Id: <1286996483-4929-1-git-send-email-greearb@candelatech.com> X-Mailer: git-send-email 1.7.2.2 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter1.kernel.org [140.211.167.41]); Wed, 13 Oct 2010 19:01:45 +0000 (UTC) diff --git a/drivers/net/wireless/ath/ath9k/xmit.c b/drivers/net/wireless/ath/ath9k/xmit.c index 942be55..6d41d47 100644 --- a/drivers/net/wireless/ath/ath9k/xmit.c +++ b/drivers/net/wireless/ath/ath9k/xmit.c @@ -1926,8 +1926,8 @@ static void ath_tx_complete_buf(struct ath_softc *sc, struct ath_buf *bf, else complete(&sc->paprd_complete); } else { - ath_tx_complete(sc, skb, bf->aphy, tx_flags); ath_debug_stat_tx(sc, txq, bf, ts); + ath_tx_complete(sc, skb, bf->aphy, tx_flags); } /*