Changeset 6276
- Timestamp:
- 10/12/10 02:49:20 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/contrib/package/iwinfo/src/iwinfo_nl80211.c
r6265 r6276 137 137 if( cv && cv->msg ) 138 138 nlmsg_free(cv->msg); 139 140 if( cv ) 141 { 142 cv->cb = NULL; 143 cv->msg = NULL; 144 } 139 145 } 140 146 … … 579 585 int nl80211_get_noise(const char *ifname, int *buf) 580 586 { 587 int rv = -1; 581 588 struct nl80211_msg_conveyor *req, *res; 582 589 struct nlattr *si[NL80211_SURVEY_INFO_MAX + 1]; … … 596 603 { 597 604 if( !nla_parse_nested(si, NL80211_SURVEY_INFO_MAX, 598 res->attr[NL80211_ATTR_SURVEY_INFO], sp) ) 605 res->attr[NL80211_ATTR_SURVEY_INFO], sp) && 606 si[NL80211_SURVEY_INFO_NOISE] ) 599 607 { 600 608 *buf = (int8_t)nla_get_u8(si[NL80211_SURVEY_INFO_NOISE]); 601 r eturn0;609 rv = 0; 602 610 } 603 611 } … … 607 615 } 608 616 609 return -1;617 return rv; 610 618 } 611 619
