Skip to content

Commit 44c4504

Browse files
krishna Tkrish2718
authored andcommitted
[nrf noup] Fix control interface socket close
We register Socket 1 to Eloop, so, socket 1 should be closed. Fixes SHEL-1872. Signed-off-by: Krishna T <[email protected]>
1 parent 94b1d13 commit 44c4504

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

wpa_supplicant/ctrl_iface_zephyr.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,14 @@ void wpa_supplicant_ctrl_iface_deinit(struct wpa_supplicant *wpa_s,
104104
if (!priv)
105105
return;
106106

107-
if (priv->sock_pair[0] > -1) {
108-
eloop_unregister_read_sock(priv->sock_pair[0]);
109-
close(priv->sock_pair[0]);
110-
priv->sock_pair[0] = -1;
107+
if (priv->sock_pair[1] > -1) {
108+
eloop_unregister_read_sock(priv->sock_pair[1]);
109+
close(priv->sock_pair[1]);
110+
priv->sock_pair[1] = -1;
111111
}
112112

113-
if (priv->sock_pair[1] >= 0)
114-
close(priv->sock_pair[1]);
113+
if (priv->sock_pair[0] >= 0)
114+
close(priv->sock_pair[0]);
115115

116116
os_free(priv);
117117
}
@@ -213,14 +213,14 @@ wpa_supplicant_global_ctrl_iface_deinit(struct ctrl_iface_global_priv *priv)
213213
if (!priv)
214214
return;
215215

216-
if (priv->sock_pair[0] > -1) {
217-
eloop_unregister_read_sock(priv->sock_pair[0]);
218-
close(priv->sock_pair[0]);
219-
priv->sock_pair[0] = -1;
216+
if (priv->sock_pair[1] > -1) {
217+
eloop_unregister_read_sock(priv->sock_pair[1]);
218+
close(priv->sock_pair[1]);
219+
priv->sock_pair[1] = -1;
220220
}
221221

222-
if (priv->sock_pair[1] >= 0)
223-
close(priv->sock_pair[1]);
222+
if (priv->sock_pair[0] >= 0)
223+
close(priv->sock_pair[0]);
224224

225225
os_free(priv);
226226
}

0 commit comments

Comments
 (0)