|  | @@ -341,11 +341,8 @@ static grpc_error *hc_mutate_op(grpc_exec_ctx *exec_ctx,
 | 
	
		
			
				|  |  |          /* remove trailing unused memory and add trailing 0 to terminate string
 | 
	
		
			
				|  |  |           */
 | 
	
		
			
				|  |  |          char *t = (char *)GRPC_SLICE_START_PTR(path_with_query_slice);
 | 
	
		
			
				|  |  | -        /* safe to use strlen since base64_encode will always add '\0' */
 | 
	
		
			
				|  |  | -        size_t path_length = strlen(t) + 1;
 | 
	
		
			
				|  |  | -        *(t + path_length) = '\0';
 | 
	
		
			
				|  |  |          path_with_query_slice =
 | 
	
		
			
				|  |  | -            grpc_slice_sub(path_with_query_slice, 0, path_length);
 | 
	
		
			
				|  |  | +            grpc_slice_sub(path_with_query_slice, 0, strlen(t));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          /* substitute previous path with the new path+query */
 | 
	
		
			
				|  |  |          grpc_mdelem mdelem_path_and_query = grpc_mdelem_from_slices(
 |