From 9da14a96ab5c087814da142c96b2fbdb9ddac9af Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 7 Mar 2015 19:14:35 +0100 Subject: [PATCH] conncontrol: only log changes to the connection bit --- lib/connect.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/connect.c b/lib/connect.c index 19b961934..464d7fbac 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -1359,11 +1359,12 @@ void Curl_conncontrol(struct connectdata *conn, bool closeit, #if defined(CURL_DISABLE_VERBOSE_STRINGS) (void) reason; #endif + if(closeit != conn->bits.close) { + infof(conn->data, "Marked for [%s]: %s\n", closeit?"closure":"keep alive", + reason); - infof(conn->data, "Marked for [%s]: %s\n", closeit?"closure":"keep alive", - reason); - - conn->bits.close = closeit; /* the only place in the source code that should - assign this bit */ + conn->bits.close = closeit; /* the only place in the source code that + should assign this bit */ + } } #endif