diff --git a/package/madwifi/patches/452-minstrel_no_timer.patch b/package/madwifi/patches/452-minstrel_no_timer.patch
index e7f2deac1..b9b5c9f07 100644
--- a/package/madwifi/patches/452-minstrel_no_timer.patch
+++ b/package/madwifi/patches/452-minstrel_no_timer.patch
@@ -32,7 +32,7 @@
  		int mrr;
  
 +
-+		if (sn->last_update + msecs_to_jiffies(TIMER_INTERVAL) < jiffies) {
++		if (abs(jiffies - sn->last_update) > msecs_to_jiffies(TIMER_INTERVAL)) {
 +			ath_rate_statistics(&an->an_node);
 +			sn->last_update = jiffies;
 +		}