| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1158,9 +1158,9 @@ static int HTTPParseContentTypeHeader(uint8_t *name, size_t name_len,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 *  If the request contains a multipart message, this function will
 | 
					 | 
					 | 
					 | 
					 *  If the request contains a multipart message, this function will
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 *  set the HTP_BOUNDARY_SET in the transaction.
 | 
					 | 
					 | 
					 | 
					 *  set the HTP_BOUNDARY_SET in the transaction.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 */
 | 
					 | 
					 | 
					 | 
					 */
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					static int HtpRequestBodySetupMultipart(htp_tx_data_t *d, HtpTxUserData *htud)
 | 
					 | 
					 | 
					 | 
					static int HtpRequestBodySetupMultipart(htp_tx_t *tx, HtpTxUserData *htud)
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{
 | 
					 | 
					 | 
					 | 
					{
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    htp_header_t *h = (htp_header_t *)htp_table_get_c(d->tx->request_headers,
 | 
					 | 
					 | 
					 | 
					    htp_header_t *h = (htp_header_t *)htp_table_get_c(tx->request_headers,
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            "Content-Type");
 | 
					 | 
					 | 
					 | 
					            "Content-Type");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if (h != NULL && bstr_len(h->value) > 0) {
 | 
					 | 
					 | 
					 | 
					    if (h != NULL && bstr_len(h->value) > 0) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        uint8_t *boundary = NULL;
 | 
					 | 
					 | 
					 | 
					        uint8_t *boundary = NULL;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1857,7 +1857,7 @@ static int HTPCallbackRequestBodyData(htp_tx_data_t *d)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (d->tx->request_method_number == HTP_M_POST) {
 | 
					 | 
					 | 
					 | 
					        if (d->tx->request_method_number == HTP_M_POST) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            SCLogDebug("POST");
 | 
					 | 
					 | 
					 | 
					            SCLogDebug("POST");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            int r = HtpRequestBodySetupMultipart(d, tx_ud);
 | 
					 | 
					 | 
					 | 
					            int r = HtpRequestBodySetupMultipart(d->tx, tx_ud);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (r == 1) {
 | 
					 | 
					 | 
					 | 
					            if (r == 1) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                tx_ud->request_body_type = HTP_BODY_REQUEST_MULTIPART;
 | 
					 | 
					 | 
					 | 
					                tx_ud->request_body_type = HTP_BODY_REQUEST_MULTIPART;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } else if (r == 0) {
 | 
					 | 
					 | 
					 | 
					            } else if (r == 0) {
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |