diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ao_stdio.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ao_stdio.c b/src/ao_stdio.c index 8add30b8..045dff09 100644 --- a/src/ao_stdio.c +++ b/src/ao_stdio.c @@ -50,6 +50,7 @@ getchar(void) __reentrant  	char c;  	int8_t stdio = ao_cur_stdio; +	EA = 0;  	for (;;) {  		c = stdios[stdio].pollchar();  		if (c != AO_READ_AGAIN) @@ -59,6 +60,7 @@ getchar(void) __reentrant  		if (stdio == ao_cur_stdio)  			ao_sleep(&ao_stdin_ready);  	} +	EA = 1;  	ao_cur_stdio = stdio;  	return c;  }  | 
