From: michael Date: Tue, 5 May 2015 17:59:19 +0000 (+0000) Subject: - proxy.c: applied patch to catch MikroTik HttpProxies. Patch provided by Thomas... X-Git-Tag: 1.0.6~27 X-Git-Url: http://git.serene-ircd.net/?a=commitdiff_plain;h=f6367d41ca66852970614feb200ce2c3a5d79204;p=hopm.git - 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/branches/1.0.x@5907 82007160-df01-0410-b94d-b575c5fd34c7 --- 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; }