monero-wallet-cli: hang on exit in readline code (#2117)

readline_buffer: move a local to local scope

Also limit the select fd limit to what we use

Signed-off-by: Jethro Grassie <jtg@xtrabass.com>
pull/95/head
moneromooo-monero 7 years ago committed by Jethro Grassie
parent a73a42a6b0
commit 76043b17fd
No known key found for this signature in database
GPG Key ID: DE8ED755616565BB

@ -126,19 +126,18 @@ int rdln::readline_buffer::sync()
return 0;
}
static fd_set fds;
static int process_input()
{
int count;
struct timeval t;
fd_set fds;
t.tv_sec = 0;
t.tv_usec = 1000;
FD_ZERO(&fds);
FD_SET(STDIN_FILENO, &fds);
count = select(FD_SETSIZE, &fds, NULL, NULL, &t);
count = select(STDIN_FILENO + 1, &fds, NULL, NULL, &t);
if (count < 1)
{
return count;

Loading…
Cancel
Save