]> git.meshlink.io Git - meshlink/blobdiff - src/protocol.c
Don't send proxy requests for incoming connections.
[meshlink] / src / protocol.c
index bdc0378bf29c8e6429c4f17197d4f169a604df93..fc16ffe7c08b66166e114094daab6dd814e78a29 100644 (file)
@@ -111,7 +111,7 @@ void forward_request(connection_t *from, const char *request) {
 }
 
 bool receive_request(connection_t *c, const char *request) {
-       if(proxytype == PROXY_HTTP && c->allow_request == ID) {
+       if(c->outgoing && proxytype == PROXY_HTTP && c->allow_request == ID) {
                if(!request[0] || request[0] == '\r')
                        return true;
                if(!strncasecmp(request, "HTTP/1.1 ", 9)) {