Changeset 6277

Show
Ignore:
Timestamp:
10/12/10 03:27:13 (3 years ago)
Author:
jow
Message:

libiwinfo: ensure that country names are ascii, return txpower list even when no channel is set, bump version

Location:
luci/trunk/contrib/package/iwinfo
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/contrib/package/iwinfo/Makefile

    r6265 r6277  
    88 
    99PKG_NAME:=libiwinfo 
    10 PKG_RELEASE:=4 
     10PKG_RELEASE:=5 
    1111 
    1212PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) 
     
    5959 
    6060$(eval $(call BuildPackage,libiwinfo)) 
    61  
  • luci/trunk/contrib/package/iwinfo/src/iwinfo_lualib.c

    r6260 r6277  
    5252    { 0x4249 /* BI */, "Burundi" }, 
    5353    { 0x424A /* BJ */, "Benin" }, 
    54     { 0x424C /* BL */, "Saint Barthmy" }, 
     54    { 0x424C /* BL */, "Saint Barthelemy" }, 
    5555    { 0x424D /* BM */, "Bermuda" }, 
    5656    { 0x424E /* BN */, "Brunei Darussalam" }, 
  • luci/trunk/contrib/package/iwinfo/src/iwinfo_nl80211.c

    r6276 r6277  
    132132static void nl80211_free(struct nl80211_msg_conveyor *cv) 
    133133{ 
    134     if( cv && cv->cb ) 
    135         nl_cb_put(cv->cb); 
    136  
    137     if( cv && cv->msg ) 
    138         nlmsg_free(cv->msg); 
    139  
    140134    if( cv ) 
    141135    { 
     136        if( cv->cb ) 
     137            nl_cb_put(cv->cb); 
     138 
     139        if( cv->msg ) 
     140            nlmsg_free(cv->msg); 
     141 
    142142        cv->cb  = NULL; 
    143143        cv->msg = NULL; 
     
    925925 
    926926    if( nl80211_get_channel(ifname, &ch_cur) ) 
    927         return -1; 
     927        ch_cur = 0; 
    928928 
    929929    req = nl80211_msg(ifname, NL80211_CMD_GET_WIPHY, 0); 
     
    948948                        nla_get_u32(freqs[NL80211_FREQUENCY_ATTR_FREQ])); 
    949949 
    950                     if( (ch_cmp == ch_cur) && 
     950                    if( (!ch_cur || (ch_cmp == ch_cur)) && 
    951951                        freqs[NL80211_FREQUENCY_ATTR_MAX_TX_POWER] ) 
    952952                    {