Log only the first line of a proxy request rejection message.
[oweals/tinc.git] / src / proxy.c
index 22d494718d959971e153f805b119e86ae1a71e6a..227be4a5e1cc6882021272f26785730a2842ba8a 100644 (file)
@@ -277,6 +277,8 @@ int receive_proxy_meta(connection_t *c, int start, int lenin) {
                                c->allow_request = ID;
                                return replen;
                        } else {
+                               p = memchr(c->buffer, '\n', c->buflen);
+                               p[-1] = 0;
                                logger(LOG_ERR, "Proxy request rejected: %s", c->buffer + 9);
                                return false;
                        }