From c80ca7967c2d006340530818465a793ed5deb350 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 28 Feb 2013 10:50:11 +0100 Subject: [PATCH] Revert "TODO s4:libcli/raw: don't schedule idle handlers on a dead connection" This reverts commit 625f14f4b6aad030aa88fb5df02d50c642854b6b. --- source4/libcli/raw/clitransport.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/source4/libcli/raw/clitransport.c b/source4/libcli/raw/clitransport.c index f07b092eb8d4..d0dd1f9dee6a 100644 --- a/source4/libcli/raw/clitransport.c +++ b/source4/libcli/raw/clitransport.c @@ -137,14 +137,6 @@ static void idle_handler(struct tevent_context *ev, transport->idle.func(transport, transport->idle.private_data); - if (transport->idle.func == NULL) { - return; - } - - if (!smbXcli_conn_is_connected(transport->conn)) { - return; - } - next = timeval_current_ofs_usec(transport->idle.period); transport->idle.te = tevent_add_timer(transport->ev, @@ -164,15 +156,6 @@ _PUBLIC_ void smbcli_transport_idle_handler(struct smbcli_transport *transport, void *private_data) { TALLOC_FREE(transport->idle.te); - ZERO_STRUCT(transport->idle); - - if (idle_func == NULL) { - return; - } - - if (!smbXcli_conn_is_connected(transport->conn)) { - return; - } transport->idle.func = idle_func; transport->idle.private_data = private_data; -- 2.34.1