cfg80211: avoid setting default_key if add_key fails
authorZhu Yi <yi.zhu@intel.com>
Mon, 20 Jul 2009 08:12:57 +0000 (16:12 +0800)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 24 Jul 2009 19:05:29 +0000 (15:05 -0400)
commit1e056665e878ce4f91dbfd594f4ebba49ea689c0
tree596939e206e806cec40bd04f3d3d1c6dcc1822e1
parent971ad01169398170976951d3a9479a29d231c734
cfg80211: avoid setting default_key if add_key fails

In cfg80211_upload_connect_keys(), we call add_key, set_default_key
and set_default_mgmt_key (if applicable) one by one. If one of these
operations fails, we should stop calling the following functions.
Because if the key is not added successfully, we should not set it as
default key anyway.

Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/wireless/util.c