Back to bug 732863

Who When What Removed Added
Jiri Skala 2011-12-08 09:20:58 UTC Status NEW ASSIGNED
Jiri Skala 2012-06-13 10:22:32 UTC Keywords EasyFix, Patch
Tomas Mlcoch 2014-10-21 06:11:52 UTC Assignee jskala thozza
David Kutálek 2014-11-28 17:26:23 UTC CC dkutalek
Tomáš Hozza 2014-12-02 15:51:25 UTC Status ASSIGNED MODIFIED
Fixed In Version lftp-4.0.9-3.el6
errata-xmlrpc 2014-12-02 16:15:48 UTC Status MODIFIED ON_QA
Tomáš Hozza 2014-12-03 13:32:16 UTC Doc Text Cause:
The code handling errors while connecting to remote host didn't backed up the error value until checking it. The error value was therefore overwritten by a different error value before checking.

Consequence:
As a result, lftp failed to connect to a remote host if the client host didn't have IPv6 connection, but the remote host domain name was resolved also to IPv6 addresses. Therefore lftp failed to connect to the first IPv6 remote host address and existed.

Fix:
The error checking code was fixed to back up the appropriate error value before checking. Therefore the value is now not overwritten and the right error value is checked later on.

Result:
As a result lftp is not able to connect to a remote host which domain name resolves to also IPv6 addresses, from the client which has only IPv4 connectivity.
Ondřej Pták 2014-12-15 09:38:59 UTC CC optak
QA Contact qe-baseos-apps optak
Martin Frodl 2015-03-24 13:50:54 UTC CC mfrodl
QA Contact optak mfrodl
errata-xmlrpc 2015-04-02 08:21:00 UTC Status ON_QA VERIFIED
errata-xmlrpc 2015-04-07 11:08:41 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2015-04-08 07:49:34 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2015-04-08 03:49:34 UTC

Back to bug 732863