Changeset 6277
- Timestamp:
- 10/12/10 03:27:13 (3 years ago)
- Location:
- luci/trunk/contrib/package/iwinfo
- Files:
-
- 3 modified
-
Makefile (modified) (2 diffs)
-
src/iwinfo_lualib.c (modified) (1 diff)
-
src/iwinfo_nl80211.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/contrib/package/iwinfo/Makefile
r6265 r6277 8 8 9 9 PKG_NAME:=libiwinfo 10 PKG_RELEASE:= 410 PKG_RELEASE:=5 11 11 12 12 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) … … 59 59 60 60 $(eval $(call BuildPackage,libiwinfo)) 61 -
luci/trunk/contrib/package/iwinfo/src/iwinfo_lualib.c
r6260 r6277 52 52 { 0x4249 /* BI */, "Burundi" }, 53 53 { 0x424A /* BJ */, "Benin" }, 54 { 0x424C /* BL */, "Saint Barth �my" },54 { 0x424C /* BL */, "Saint Barthelemy" }, 55 55 { 0x424D /* BM */, "Bermuda" }, 56 56 { 0x424E /* BN */, "Brunei Darussalam" }, -
luci/trunk/contrib/package/iwinfo/src/iwinfo_nl80211.c
r6276 r6277 132 132 static void nl80211_free(struct nl80211_msg_conveyor *cv) 133 133 { 134 if( cv && cv->cb )135 nl_cb_put(cv->cb);136 137 if( cv && cv->msg )138 nlmsg_free(cv->msg);139 140 134 if( cv ) 141 135 { 136 if( cv->cb ) 137 nl_cb_put(cv->cb); 138 139 if( cv->msg ) 140 nlmsg_free(cv->msg); 141 142 142 cv->cb = NULL; 143 143 cv->msg = NULL; … … 925 925 926 926 if( nl80211_get_channel(ifname, &ch_cur) ) 927 return -1;927 ch_cur = 0; 928 928 929 929 req = nl80211_msg(ifname, NL80211_CMD_GET_WIPHY, 0); … … 948 948 nla_get_u32(freqs[NL80211_FREQUENCY_ATTR_FREQ])); 949 949 950 if( ( ch_cmp == ch_cur) &&950 if( (!ch_cur || (ch_cmp == ch_cur)) && 951 951 freqs[NL80211_FREQUENCY_ATTR_MAX_TX_POWER] ) 952 952 {
