nl80211: improve error handling
authorJo-Philipp Wich <jo@mein.io>
Mon, 26 Jun 2017 07:20:24 +0000 (09:20 +0200)
committerJo-Philipp Wich <jo@mein.io>
Mon, 26 Jun 2017 07:48:02 +0000 (09:48 +0200)
commit335967c6c210c34edc07a54849230314fc049143
tree421c5c7aabbfc0c60461f5c9b6f124daee13978c
parentab089dda34a44bd118180a9403abb942b255ad2e
nl80211: improve error handling

 - introduce a new nl80211_request() which combines nl80211_msg() with
   nl80211_send() to simplify calling code

 - always invoke nl80211_free() in nl80211_send() and remove explicit
   nl80211_free() invocations in callers

 - back out early on netlink errors in functions performing multiple
   calls, e.g. when fetching scan results

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
iwinfo_nl80211.c