Sfoglia il codice sorgente

*** empty log message ***

Bogdan-Andrei Iancu 23 anni fa
parent
commit
07823cdec9
2 ha cambiato i file con 11 aggiunte e 8 eliminazioni
  1. 3 4
      Makefile.defs
  2. 8 4
      parse_to.c

+ 3 - 4
Makefile.defs

@@ -79,9 +79,8 @@ DEFS+= -DNAME='"$(NAME)"' -DVERSION='"$(RELEASE)"' -DARCH='"$(ARCH)"' \
 	 -DDNS_IP_HACK  -DPKG_MALLOC \
 	 -DF_MALLOC  -DUSE_SYNONIM\
 	 -DSHM_MEM  -DSHM_MMAP \
-	 -DNO_DEBUG \
 	 -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 \
-	 -DWAIT -DNEW_HNAME  #-DNOISY_REPLIES -DBOGDAN_TRIFLE \
+	 -DWAIT -DNEW_HNAME  -DNOISY_REPLIES -DBOGDAN_TRIFLE \
 	 #-DNO_DEBUG \
 	 #-DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=0 \
 	 #-DNOSMP \
@@ -105,8 +104,8 @@ endif
 
 
 #PROFILE=  -pg #set this if you want profiling
-#mode = debug
-mode = release
+mode = debug
+#mode = release
 
 # platform dependent settings
 

+ 8 - 4
parse_to.c

@@ -93,12 +93,14 @@ char* parse_to_param(char *buffer, char *end, struct to_body *to_b,
 					case TAG2:
 						param->name.len = tmp-param->name.s;
 						*tmp=0;
-						status = S_EQUAL;
+						saved_status = S_EQUAL;
+						status = F_LF;
 						break;
 					case PARA_VALUE_TOKEN:
 						param->value.len = tmp-param->value.s;
 						*tmp=0;
-						status = E_PARA_VALUE;
+						saved_status = E_PARA_VALUE;
+						status = F_LF;
 						add_param( param , to_b );
 						break;
 					case F_CR:
@@ -130,12 +132,14 @@ char* parse_to_param(char *buffer, char *end, struct to_body *to_b,
 					case TAG2:
 						param->name.len = tmp-param->name.s;
 						*tmp=0;
-						status = S_EQUAL;
+						saved_status = S_EQUAL;
+						status = F_CR;
 						break;
 					case PARA_VALUE_TOKEN:
 						param->value.len = tmp-param->value.s;
 						*tmp=0;
-						status = E_PARA_VALUE;
+						saved_status = E_PARA_VALUE;
+						status = F_CR;
 						add_param( param , to_b );
 						break;
 					case F_CRLF: