X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=package%2Fmadwifi%2Fpatches%2F111-minstrel_crash.patch;h=d860cb0bf621ddc82142d3b558d7adb15b297ff4;hb=5e6504c49fa6048e6deda8970b1f330c7b894e74;hp=cdf2fffe507c206d2f9627fc996a12c50d90552d;hpb=b21f9823c4c3d86e108c78b00d0bc371cd0c1957;p=15.05%2Fopenwrt.git diff --git a/package/madwifi/patches/111-minstrel_crash.patch b/package/madwifi/patches/111-minstrel_crash.patch index cdf2fffe50..d860cb0bf6 100644 --- a/package/madwifi/patches/111-minstrel_crash.patch +++ b/package/madwifi/patches/111-minstrel_crash.patch @@ -1,9 +1,10 @@ -diff -urN madwifi-ng-r2377-20070526.old/ath_rate/minstrel/minstrel.c madwifi-ng-r2377-20070526.dev/ath_rate/minstrel/minstrel.c ---- madwifi-ng-r2377-20070526.old/ath_rate/minstrel/minstrel.c 2007-05-21 19:33:26.000000000 +0200 -+++ madwifi-ng-r2377-20070526.dev/ath_rate/minstrel/minstrel.c 2007-05-26 18:51:08.575783824 +0200 +Index: madwifi-ng-r2568-20070710/ath_rate/minstrel/minstrel.c +=================================================================== +--- madwifi-ng-r2568-20070710.orig/ath_rate/minstrel/minstrel.c 2007-10-20 20:51:37.000000000 +0200 ++++ madwifi-ng-r2568-20070710/ath_rate/minstrel/minstrel.c 2007-10-20 20:52:49.000000000 +0200 @@ -388,6 +388,9 @@ + struct minstrel_node *sn = ATH_NODE_MINSTREL(an); int rc1, rc2, rc3; /* Index into the rate table, so for example, it is 0..11 */ - int rixc1, rixc2, rixc3; /* The actual bit rate used */ + if (sn->num_rates <= 0) + return; @@ -11,4 +12,3 @@ diff -urN madwifi-ng-r2377-20070526.old/ath_rate/minstrel/minstrel.c madwifi-ng- if (sn->is_sampling) { rc1 = sn->max_tp_rate; sn->is_sampling = 0; -