mirror of
				https://bitbucket.org/jsuto/piler.git
				synced 2025-10-31 17:42:26 +01:00 
			
		
		
		
	parser fix
This commit is contained in:
		| @@ -13,7 +13,7 @@ | |||||||
|  |  | ||||||
| #define VERSION "1.2.0-master" | #define VERSION "1.2.0-master" | ||||||
|  |  | ||||||
| #define BUILD 933 | #define BUILD 934 | ||||||
|  |  | ||||||
| #define HOSTID "mailarchiver" | #define HOSTID "mailarchiver" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -677,14 +677,11 @@ int parse_line(char *buf, struct parser_state *state, struct session_data *sdata | |||||||
|  |  | ||||||
|       if(puf[0] == '\0') continue; |       if(puf[0] == '\0') continue; | ||||||
|  |  | ||||||
|       len = strlen(puf); |       strncat(puf, " ", sizeof(puf)-strlen(puf)-1); | ||||||
|  |  | ||||||
|       strncat(puf, " ", sizeof(puf)-len-1); |       if(strncasecmp(puf, "http://", 7) == 0 || strncasecmp(puf, "https://", 8) == 0) fixURL(puf, sizeof(puf)-1); | ||||||
|  |  | ||||||
|       if(strncasecmp(puf, "http://", 7) == 0 || strncasecmp(puf, "https://", 8) == 0){ |  | ||||||
|          fixURL(puf, sizeof(puf)-1); |  | ||||||
|       len = strlen(puf); |       len = strlen(puf); | ||||||
|       } |  | ||||||
|  |  | ||||||
|       if(state->is_header == 0 && strncmp(puf, "__URL__", 7) && (puf[0] == ' ' || (len > MAX_WORD_LEN && cfg->enable_cjk == 0) || isHexNumber(puf)) ) continue; |       if(state->is_header == 0 && strncmp(puf, "__URL__", 7) && (puf[0] == ' ' || (len > MAX_WORD_LEN && cfg->enable_cjk == 0) || isHexNumber(puf)) ) continue; | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user