From: mentor Date: Sat, 10 May 2008 06:58:20 +0000 (+0000) Subject: Off by one error in accessing bf_skbaddrff X-Git-Url: http://git.ozo.com/?a=commitdiff_plain;h=30aec0e60442ea55522c0a83ab98917215734d49;p=madwifi%2F.git Off by one error in accessing bf_skbaddrff Signed-off-by: Przemyslaw Bruski git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3623 0192ed92-7a03-0410-a25b-9323aeb14dbd --- diff --git a/ath/if_ath.c b/ath/if_ath.c index 5d2c0e4..6367c7b 100644 --- a/ath/if_ath.c +++ b/ath/if_ath.c @@ -8162,7 +8162,8 @@ ath_tx_start(struct net_device *dev, struct ieee80211_node *ni, /* Link to the next, (i + 1)th, desc. if it exists. */ ds->ds_link = (tskb->next == NULL) ? 0 : bf->bf_daddr + ((i + 1) * sizeof(*ds)); - ds->ds_data = (i == 0) ? bf->bf_skbaddr : bf->bf_skbaddrff[i]; + ds->ds_data = (i == 0) ? + bf->bf_skbaddr : bf->bf_skbaddrff[i - 1]; ath_hal_filltxdesc(ah, ds, tskb->len, /* Segment length */