| 
					
				 | 
			
			
				@@ -62,8 +62,11 @@ static ssize_t _ssl_write_ext2(struct dns_server_info *server, SSL *ssl, const v 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #if defined(OSSL_QUIC1_VERSION) && !defined(OPENSSL_NO_QUIC) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	ret = SSL_write_ex2(ssl, buff, num, flags, &written); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#elif OPENSSL_VERSION_NUMBER >= 0x10101000L 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	ret = SSL_write_ex(ssl, buff, num, &written); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ret = SSL_write(ssl, buff, num); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	written = ret; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	pthread_mutex_unlock(&server->lock); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |