mirror of
https://github.com/bol-van/zapret.git
synced 2024-12-03 07:00:54 +03:00
compile fix
This commit is contained in:
parent
873be59496
commit
48394c07f3
12
tpws/tpws.c
12
tpws/tpws.c
@ -123,7 +123,7 @@ bool handle_epollin(tproxy_conn_t *conn,int *data_transferred){
|
||||
if (p=find_bin(buf,bs,*item,l))
|
||||
{
|
||||
pos = p-buf;
|
||||
printf("Found http method '%s' at pos %d. Adding extra space.\n",*item,pos);
|
||||
printf("Found http method '%s' at pos %d. Adding extra space.\n",*item,(unsigned int)pos);
|
||||
p += l-1;
|
||||
pos += l-1;
|
||||
memmove(p+1,p,bs-pos);
|
||||
@ -144,7 +144,7 @@ bool handle_epollin(tproxy_conn_t *conn,int *data_transferred){
|
||||
if (p<(buf+bs))
|
||||
{
|
||||
pos = p-buf;
|
||||
printf("Adding dot to host name at pos %d\n",pos);
|
||||
printf("Adding dot to host name at pos %d\n",(unsigned int)pos);
|
||||
memmove(p+1,p,bs-pos);
|
||||
*p = '.'; // insert dot
|
||||
bs++; // block will grow by 1 byte
|
||||
@ -193,7 +193,7 @@ bool handle_epollin(tproxy_conn_t *conn,int *data_transferred){
|
||||
if (p=find_bin(buf,bs,*split_item,l))
|
||||
{
|
||||
split_pos = p-buf;
|
||||
printf("Found split item '%s' at pos %d\n",*split_item,split_pos);
|
||||
printf("Found split item '%s' at pos %d\n",*split_item,(unsigned int)split_pos);
|
||||
split_pos += l-1;
|
||||
break;
|
||||
}
|
||||
@ -203,13 +203,13 @@ bool handle_epollin(tproxy_conn_t *conn,int *data_transferred){
|
||||
{
|
||||
if (phost || (phost=find_bin(buf,bs,"\r\nHost: ",8)))
|
||||
{
|
||||
printf("Changing 'Host:' => 'host:' at pos %d\n",phost-buf);
|
||||
printf("Changing 'Host:' => 'host:' at pos %d\n",(unsigned int)(phost-buf));
|
||||
phost[2]='h';
|
||||
}
|
||||
}
|
||||
if (split_pos)
|
||||
{
|
||||
printf("Splitting at pos %d\n",split_pos);
|
||||
printf("Splitting at pos %d\n",(unsigned int)split_pos);
|
||||
wr=send_with_flush(fd_out,buf,split_pos,0);
|
||||
if (wr>=0)
|
||||
wr=send(fd_out,buf+split_pos,bs-split_pos,0);
|
||||
@ -393,7 +393,7 @@ int8_t block_sigpipe(){
|
||||
|
||||
void exithelp()
|
||||
{
|
||||
printf(" --bind-addr=<ipv4_addr>|<ipv6_addr>\n --port=<port>\n --maxconn=<max_connections>\n --split-http-req=method|host\n --split-pos=<numeric_offset>\t split at specified pos. invalidates split-http-req.\n --hostcase\t\t; change Host: => host:\n --hostdot\t\t; add \".\" after Host: name\n --methodspace\t\t; add extra space after method\n --daemon\t\t; daemonize\n --user=<username>\t; drop root privs\n");
|
||||
printf(" --bind-addr=<ipv4_addr>|<ipv6_addr>\n --port=<port>\n --maxconn=<max_connections>\n --split-http-req=method|host\n --split-pos=<numeric_offset>\t; split at specified pos. invalidates split-http-req.\n --hostcase\t\t; change Host: => host:\n --hostdot\t\t; add \".\" after Host: name\n --methodspace\t\t; add extra space after method\n --daemon\t\t; daemonize\n --user=<username>\t; drop root privs\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,10 @@
|
||||
#define _GNU_SOURCE
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <netinet/ip.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
|
Loading…
Reference in New Issue
Block a user