From f36ce9c50aaf4f91b13f5ae5c2485e252099d202 Mon Sep 17 00:00:00 2001 From: michael Date: Tue, 5 May 2015 17:59:32 +0000 Subject: [PATCH] - proxy.c: applied patch to catch MikroTik HttpProxies. Patch provided by Thomas Carlsson (aka Beige) git-svn-id: svn://svn.ircd-hybrid.org/svnroot/hopm/trunk@5908 82007160-df01-0410-b94d-b575c5fd34c7 --- src/libopm/src/proxy.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libopm/src/proxy.c b/src/libopm/src/proxy.c index 278a9f0..2198710 100644 --- a/src/libopm/src/proxy.c +++ b/src/libopm/src/proxy.c @@ -47,6 +47,9 @@ libopm_proxy_http_write(OPM_T *scanner, OPM_SCAN_T *scan, OPM_CONNECTION_T *conn if (send(conn->fd, SENDBUF, len, 0) == -1) return 0; /* Return error code ? */ + /* extra linefeed required for MikroTik HttpProxy, must be separate send() */ + send(conn->fd, "\r\n", 2, 0); + return OPM_SUCCESS; } -- 2.30.2