summaryrefslogtreecommitdiffstats
path: root/source/client
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2003-03-18 10:56:37 +0000
committerAndrew Bartlett <abartlet@samba.org>2003-03-18 10:56:37 +0000
commit92bd0f69df4eef612b73da00e45d244f5236afa2 (patch)
tree4f1286be90746ca5ad2e0556de01fb5e9bf8e870 /source/client
parent454fb434195b8d46cbcbaee6a200070e5bcd7364 (diff)
downloadsamba-92bd0f69df4eef612b73da00e45d244f5236afa2.tar.gz
samba-92bd0f69df4eef612b73da00e45d244f5236afa2.tar.xz
samba-92bd0f69df4eef612b73da00e45d244f5236afa2.zip
Fix segfault on FD_SET() when we have an fd of -1
Andrew Bartlett
Diffstat (limited to 'source/client')
-rw-r--r--source/client/client.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/client/client.c b/source/client/client.c
index 41dc264b425..20198fc5c8d 100644
--- a/source/client/client.c
+++ b/source/client/client.c
@@ -2269,6 +2269,9 @@ static void readline_callback(void)
last_t = t;
+ if (cli->fd == -1)
+ return;
+
again:
FD_ZERO(&fds);
FD_SET(cli->fd,&fds);