--- ./src/network.cc_orig	2020-12-11 11:18:51 +0000
+++ ./src/network.cc	2020-12-11 11:22:01 +0000
@@ -360,6 +360,10 @@
    return a;
 }
 
+#ifdef _AIX51
+#define IPV6_V6ONLY             37   /* IPv6 only communication */
+#endif
+
 void Networker::SocketSinglePF(int s,int pf)
 {
 #if INET6 && defined(IPV6_V6ONLY)
--- ./src/lftp_ssl.cc_orig	2020-12-11 11:22:17 +0000
+++ ./src/lftp_ssl.cc	2020-12-11 11:26:25 +0000
@@ -590,7 +590,7 @@
    {
       if(res==GNUTLS_E_AGAIN || res==GNUTLS_E_INTERRUPTED)
 	 return RETRY;
-      else if(res==GNUTLS_E_UNEXPECTED_PACKET_LENGTH || res==GNUTLS_E_PREMATURE_TERMINATION)
+      else if(res==GNUTLS_E_UNEXPECTED_PACKET_LENGTH)
       {
 	 Log::global->Format(7,"gnutls_record_recv: %s Assuming EOF.\n",gnutls_strerror(res));
 	 return 0;
