{
        u32 rrv_time, rts_time, cts_time, ack_time, data_time;
 
-       rrv_time = rts_time = cts_time = ack_time = data_time = 0;
+       rrv_time = 0;
+       rts_time = 0;
+       cts_time = 0;
+       ack_time = 0;
 
        data_time = vnt_get_frame_time(priv->preamble_type, pkt_type,
                                       frame_length, current_rate);
        if (rsv_type == 0) {
                rts_time = vnt_get_frame_time(priv->preamble_type, pkt_type,
                                              20, priv->top_cck_basic_rate);
-               cts_time = ack_time = vnt_get_frame_time(priv->preamble_type,
-                                                        pkt_type, 14,
-                                                        priv->top_cck_basic_rate);
+               ack_time = vnt_get_frame_time(priv->preamble_type,
+                                             pkt_type, 14,
+                                             priv->top_cck_basic_rate);
+               cts_time = ack_time;
+
        } else if (rsv_type == 1) {
                rts_time = vnt_get_frame_time(priv->preamble_type, pkt_type,
                                              20, priv->top_cck_basic_rate);
        } else if (rsv_type == 2) {
                rts_time = vnt_get_frame_time(priv->preamble_type, pkt_type,
                                              20, priv->top_ofdm_basic_rate);
-               cts_time = ack_time = vnt_get_frame_time(priv->preamble_type,
-                       pkt_type, 14, priv->top_ofdm_basic_rate);
+               ack_time = vnt_get_frame_time(priv->preamble_type,
+                                             pkt_type, 14,
+                                             priv->top_ofdm_basic_rate);
+               cts_time = ack_time;
+
        } else if (rsv_type == 3) {
                cts_time = vnt_get_frame_time(priv->preamble_type, pkt_type,
                                              14, priv->top_cck_basic_rate);