Incidencia #34927

IPv6接続時、非PASVモードでのアップロードで「Listenソケットが取得できません」

Abrir Fecha: 2015-02-23 11:38 Última actualización: 2016-06-16 22:49

Informador:
(Anónimo)
Propietario:
(Ninguno)
Tipo:
Estado:
Cerrado
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Ninguno
Fichero:
Ninguno

Details

IPv6接続時、非PASVモードでアップロードを行おうとすると、必ず「Listenソケットが取得できません」エラーとなります。

connect.c の GetFTPListenSocketIPv6() 関数において、saCtrlAddr 構造体の初期化がメンバ「sin6_port、 sin6_family、sin6_addr」に対して行われていますが、struct sockaddr_in6 にはこの他にもメンバが存在するため、 値が不定値になってしまいます。

/*===== SOCKSを使わない =====*/ DoPrintf("Use normal BIND"); memset(&saCtrlAddr, 0, sizeof(saCtrlAddr)); saCtrlAddr.sin6_port = htons(0); saCtrlAddr.sin6_family = AF_INET6;

のように構造体全体を初期化するようにすると、エラーは発生しなくなります。

Ticket History (3/4 Histories)

2015-02-23 11:38 Updated by: None
  • New Ticket "IPv6接続時、非PASVモードでのアップロードで「Listenソケットが取得できません」" created
2015-03-07 15:35 Updated by: s_kawamoto
Comentario

ご報告ありがとうございます。 遅ればせながら、1.99ブランチにて対応いたしました。

2015-03-10 14:51 Updated by: None
Comentario

対応ありがとうございました。

IPv6接続時、非PASVモードでもアップロードが行えるようになっていることを確認いたしました。

2016-06-16 22:49 Updated by: s_kawamoto
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2016-06-16 22:49

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar