[PATCH] wpa_cli: Don't buffer stdout.
greearb at candelatech.com
greearb at candelatech.com
Thu Jun 8 13:21:09 PDT 2017
From: Ben Greear <greearb at candelatech.com>
I am trying to read from a wpa_cli process using a perl script,
and it appears that wpa_cli was buffering output and so my script
would not see events properly. This patch apepars to fix it.
Signed-off-by: Ben Greear <greearb at candelatech.com>
---
wpa_supplicant/wpa_cli.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/wpa_supplicant/wpa_cli.c b/wpa_supplicant/wpa_cli.c
index 4cdc4fb..510f385 100644
--- a/wpa_supplicant/wpa_cli.c
+++ b/wpa_supplicant/wpa_cli.c
@@ -4410,6 +4410,11 @@ int main(int argc, char *argv[])
}
}
+ /* Don't buffer stdout, we need to see events immediately as they
+ * happen.
+ */
+ setbuf(stdout, NULL);
+
interactive = (argc == optind) && (action_file == NULL);
if (interactive)
--
2.7.5
More information about the Hostap
mailing list