change assert to log fatal

This commit is contained in:
U-DESKTOP-T772REH\wangyu 2018-06-23 12:08:28 +08:00
parent 0a53d256b6
commit 4ce3661b01
5 changed files with 37 additions and 21 deletions

View File

@ -317,7 +317,9 @@ int set_buf_size(int fd,int socket_buf_size,int force_socket_buf)
{ {
if(force_socket_buf) if(force_socket_buf)
{ {
assert(0==1); mylog(log_fatal,"force_socket_buf not supported in this verion\n");
myexit(-1);
//assert(0==1);
#if 0 #if 0
if(setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, &socket_buf_size, sizeof(socket_buf_size))<0) if(setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, &socket_buf_size, sizeof(socket_buf_size))<0)
{ {
@ -555,7 +557,8 @@ int read_file(const char * file,string &output)
} }
int run_command(string command0,char * &output,int flag) { int run_command(string command0,char * &output,int flag) {
assert(0==1 && "not implemented\n"); mylog(log_fatal,"run_command not supported in this version\n");
myexit(-1);
#if 0 #if 0
FILE *in; FILE *in;
@ -766,7 +769,8 @@ int create_fifo(char * file)
setnonblocking(fifo_fd); setnonblocking(fifo_fd);
return fifo_fd; return fifo_fd;
#else #else
assert(0==1&&"not implemented"); mylog(log_fatal,"--fifo not supported in this version\n");
myexit(-1);
return 0; return 0;
#endif #endif
} }

View File

@ -725,7 +725,8 @@ int reserved_parse_safer(conn_info_t &conn_info,const char * input,int input_len
} }
else else
{ {
assert(0==1); mylog(log_fatal,"unknow hb_mode\n");
myexit(-1);
} }

View File

@ -1126,7 +1126,7 @@ int main(int argc, char *argv[])
} }
else else
{ {
mylog(log_fatal,"server mode not supported in portable version\n"); mylog(log_fatal,"server mode not supported in multi-platform version\n");
myexit(-1); myexit(-1);
//server_event_loop(); //server_event_loop();
} }

View File

@ -449,7 +449,8 @@ void process_arg(int argc, char *argv[]) //process all options
case 'h': case 'h':
break; break;
case 'a': case 'a':
assert(0==1&&"-a not implemented"); mylog(log_fatal,"-a not supported in this version, check -g or --mode easyfaketcp\n")
myexit(-1);
auto_add_iptables_rule=1; auto_add_iptables_rule=1;
break; break;
case 'g': case 'g':
@ -463,7 +464,9 @@ void process_arg(int argc, char *argv[]) //process all options
mylog(log_debug,"option_index: %d\n",option_index); mylog(log_debug,"option_index: %d\n",option_index);
if(strcmp(long_options[option_index].name,"clear")==0) if(strcmp(long_options[option_index].name,"clear")==0)
{ {
assert(0==1&&"--clear not implemented"); mylog(log_fatal,"--clear not supported in this version\n")
myexit(-1);
clear_iptables=1; clear_iptables=1;
} }
else if(strcmp(long_options[option_index].name,"source-ip")==0) else if(strcmp(long_options[option_index].name,"source-ip")==0)
@ -546,24 +549,29 @@ void process_arg(int argc, char *argv[]) //process all options
} }
else if(strcmp(long_options[option_index].name,"lower-level")==0) else if(strcmp(long_options[option_index].name,"lower-level")==0)
{ {
assert(0==1); mylog(log_fatal,"--lower-level not supported in this version\n")
myexit(-1);
//process_lower_level_arg(); //process_lower_level_arg();
//lower_level=1; //lower_level=1;
//strcpy(lower_level_arg,optarg); //strcpy(lower_level_arg,optarg);
} }
else if(strcmp(long_options[option_index].name,"simple-rule")==0) else if(strcmp(long_options[option_index].name,"simple-rule")==0)
{ {
assert(0==1&&"--simple-rule not implemented"); mylog(log_fatal,"--simple-rule not supported in this version\n")
myexit(-1);
simple_rule=1; simple_rule=1;
} }
else if(strcmp(long_options[option_index].name,"keep-rule")==0) else if(strcmp(long_options[option_index].name,"keep-rule")==0)
{ {
assert(0==1&&"--keep-rule not implemented"); mylog(log_fatal,"--keep-rule not supported in this version\n")
myexit(-1);
keep_rule=1; keep_rule=1;
} }
else if(strcmp(long_options[option_index].name,"gen-add")==0) else if(strcmp(long_options[option_index].name,"gen-add")==0)
{ {
assert(0==1&&"--gen-add not implemented"); mylog(log_fatal,"--gen-add not supported in this version\n")
myexit(-1);
generate_iptables_rule_add=1; generate_iptables_rule_add=1;
} }
else if(strcmp(long_options[option_index].name,"disable-color")==0) else if(strcmp(long_options[option_index].name,"disable-color")==0)
@ -590,7 +598,8 @@ void process_arg(int argc, char *argv[]) //process all options
} }
else if(strcmp(long_options[option_index].name,"force-sock-buf")==0) else if(strcmp(long_options[option_index].name,"force-sock-buf")==0)
{ {
assert(0==1&&"--force-sock-buf not implemented"); mylog(log_fatal,"--force-sock-buf not supported in this version\n")
myexit(-1);
force_socket_buf=1; force_socket_buf=1;
} }
else if(strcmp(long_options[option_index].name,"retry-on-error")==0) else if(strcmp(long_options[option_index].name,"retry-on-error")==0)
@ -647,7 +656,8 @@ void process_arg(int argc, char *argv[]) //process all options
} }
else if(strcmp(long_options[option_index].name,"fifo")==0) else if(strcmp(long_options[option_index].name,"fifo")==0)
{ {
assert(0==1&&"--fifo not implemented"); mylog(log_fatal,"--fifo not supported in this version\n")
myexit(-1);
sscanf(optarg,"%s",fifo_file); sscanf(optarg,"%s",fifo_file);
mylog(log_info,"fifo_file =%s \n",fifo_file); mylog(log_info,"fifo_file =%s \n",fifo_file);

View File

@ -276,10 +276,10 @@ void *pcap_recv_thread_entry(void *none)
myexit(-1); myexit(-1);
break; break;
case -2: case -2:
assert(0==1); assert(0==1);//
break; break;
default: default:
assert(0==1); assert(0==1);//
} }
} }
myexit(-1);*/ myexit(-1);*/
@ -332,7 +332,7 @@ int init_raw_socket()
if( ret < 0 ) if( ret < 0 )
{ {
printf("pcap_activate failed %s\n", pcap_geterr(pcap_handle)); printf("pcap_activate failed %s\n", pcap_geterr(pcap_handle));
assert(0==1); myexit(-1);
} }
@ -360,13 +360,13 @@ int init_raw_socket()
if (pcap_compile(pcap_handle, &g_filter, filter_exp, 0, PCAP_NETMASK_UNKNOWN ) == -1) { if (pcap_compile(pcap_handle, &g_filter, filter_exp, 0, PCAP_NETMASK_UNKNOWN ) == -1) {
printf("Bad filter - %s\n", pcap_geterr(pcap_handle)); printf("Bad filter - %s\n", pcap_geterr(pcap_handle));
assert(0==1); myexit(-1);
} }
if (pcap_setfilter(pcap_handle, &g_filter) == -1) { if (pcap_setfilter(pcap_handle, &g_filter) == -1) {
printf("Error setting filter - %s\n", pcap_geterr(pcap_handle)); printf("Error setting filter - %s\n", pcap_geterr(pcap_handle));
assert(0==1); myexit(-1);
} }
@ -496,7 +496,8 @@ void init_filter(int port)
} }
else else
{ {
assert(0==1); mylog(log_fatal,"unknow raw mode\n");
myexit(-1);
} }
mylog(log_info,"filter expression is [%s]\n",filter_exp); mylog(log_info,"filter expression is [%s]\n",filter_exp);
@ -507,13 +508,13 @@ void init_filter(int port)
if (pcap_compile(pcap_handle, &g_filter, filter_exp, 0, PCAP_NETMASK_UNKNOWN ) == -1) { if (pcap_compile(pcap_handle, &g_filter, filter_exp, 0, PCAP_NETMASK_UNKNOWN ) == -1) {
mylog(log_fatal,"Bad filter - %s\n", pcap_geterr(pcap_handle)); mylog(log_fatal,"Bad filter - %s\n", pcap_geterr(pcap_handle));
assert(0==1); myexit(-1);
} }
if (pcap_setfilter(pcap_handle, &g_filter) == -1) if (pcap_setfilter(pcap_handle, &g_filter) == -1)
{ {
mylog(log_fatal,"Error setting filter - %s\n", pcap_geterr(pcap_handle)); mylog(log_fatal,"Error setting filter - %s\n", pcap_geterr(pcap_handle));
assert(0==1); myexit(-1);
} }
//pthread_mutex_unlock(&filter_mutex); //pthread_mutex_unlock(&filter_mutex);