From 30aec0e60442ea55522c0a83ab98917215734d49 Mon Sep 17 00:00:00 2001 From: mentor Date: Sat, 10 May 2008 06:58:20 +0000 Subject: [PATCH] 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 --- ath/if_ath.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 */ -- 2.35.1