From: Aki Tuomi Date: Tue, 28 Aug 2018 06:45:58 +0000 (+0300) Subject: lib-http: test-http-client-errors - Skip VERSION line in DNS reply X-Git-Tag: 2.3.9~1513 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd0bb7b5d62866ff033b5913831ec364527ff1cb;p=thirdparty%2Fdovecot%2Fcore.git lib-http: test-http-client-errors - Skip VERSION line in DNS reply Otherwise we send extraneous results causing SIGPIPE crash. Broken in ddb9ead03f4cc7a2c61094e50803e07dfd590cb5 --- diff --git a/src/lib-http/test-http-client-errors.c b/src/lib-http/test-http-client-errors.c index ac8e125322..319d1a3e1e 100644 --- a/src/lib-http/test-http-client-errors.c +++ b/src/lib-http/test-http-client-errors.c @@ -2484,6 +2484,8 @@ test_dns_lookup_ttl_input(struct server_connection *conn) } while ((line=i_stream_read_next_line(conn->conn.input)) != NULL) { + if (str_begins(line, "VERSION")) + continue; if (debug) i_debug("DNS REQUEST %u: %s", count, line); @@ -2787,6 +2789,8 @@ test_dns_reconnect_failure_input(struct server_connection *conn) } while ((line=i_stream_read_next_line(conn->conn.input)) != NULL) { + if (str_begins(line, "VERSION")) + continue; if (debug) i_debug("DNS REQUEST %u: %s", count, line);