X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=anykey.c;h=f11b0d7b031a4a3f94deefad037c861f828cdfc7;hp=70e2248a0df20e72a4b0047f17e1aaf7ed2f93e4;hb=b4d72c27b716b729a35e5d985f11f69ef5e2fa8e;hpb=630293b49d7645f2525ac5addad37c1f9315d2ce;ds=sidebyside
diff --git a/anykey.c b/anykey.c
index 70e2248..f11b0d7 100644
--- a/anykey.c
+++ b/anykey.c
@@ -17,6 +17,7 @@
* along with this program. If not, see .
*/
+#include "sigrok-cli.h"
#include
#ifdef _WIN32
#include
@@ -26,8 +27,6 @@
#include
#include
#include
-#include
-#include "sigrok-cli.h"
#ifdef _WIN32
static HANDLE stdin_handle;
@@ -42,6 +41,7 @@ static int received_anykey(int fd, int revents, void *cb_data)
(void)revents;
(void)cb_data;
+ sr_session_source_remove(STDIN_FILENO);
sr_session_stop();
return TRUE;