blob: 6922175f7be6694749cdbb51e83ddbef9908671a [file] [log] [blame]
developerad1f3172023-05-02 11:10:08 +08001From ef0b42d6421e56a49ac44d9b2ed727905e2a35fc Mon Sep 17 00:00:00 2001
2From: "Allen.Ye" <allen.ye@mediatek.com>
3Date: Tue, 2 May 2023 10:44:27 +0800
4Subject: [PATCH] Add sleep to prevent for ubus race condition
5
6---
7 wireless.c | 3 +++
8 1 file changed, 3 insertions(+)
9
10diff --git a/wireless.c b/wireless.c
11index 027a57c..f0fc0a8 100644
12--- a/wireless.c
13+++ b/wireless.c
14@@ -459,6 +459,9 @@ wireless_device_run_handler(struct wireless_device *wdev, bool up)
15
16 netifd_start_process(argv, NULL, &wdev->script_task);
17
18+ // sleep to prevent ubus call hostapd race condition
19+ sleep(1);
20+
21 if (fds[1] >= 0)
22 close(fds[1]);
23
24--
252.18.0
26