//u32 flags = 0;
        unsigned long flags = 0;
-       struct ieee80211_rxb *stats_IndicateArray[REORDER_WIN_SIZE];
        u8 index = 0;
        bool bPktInBuf = false;
 
                                        pRxTs->RxIndicateSeq = (pRxTs->RxIndicateSeq + 1) % 4096;
 
                                IEEE80211_DEBUG(IEEE80211_DL_REORDER,"RxPktPendingTimeout(): IndicateSeq: %d\n", pReorderEntry->SeqNum);
-                               stats_IndicateArray[index] = pReorderEntry->prxb;
+                               ieee->stats_IndicateArray[index] = pReorderEntry->prxb;
                                index++;
 
                                list_add_tail(&pReorderEntry->List, &ieee->RxReorder_Unused_List);
                        spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags);
                        return;
                }
-               ieee80211_indicate_packets(ieee, stats_IndicateArray, index);
+               ieee80211_indicate_packets(ieee, ieee->stats_IndicateArray, index);
        }
 
        if(bPktInBuf && (pRxTs->RxTimeoutIndicateSeq==0xffff))