From: Daniel Stenberg Date: Sat, 7 Mar 2015 18:14:35 +0000 (+0100) Subject: conncontrol: only log changes to the connection bit X-Git-Tag: curl-7_42_0~180 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9da14a96ab5c087814da142c96b2fbdb9ddac9af;p=curl conncontrol: only log changes to the connection bit --- 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