On Mon, 14 Dec 2009 17:51:31 -0500 David Horn <dhorn2...@gmail.com> wrote:
> On Mon, Dec 14, 2009 at 5:31 PM, Manfred Usselmann > <usselman...@icg-online.de> wrote: > > On Mon, 14 Dec 2009 08:17:16 +0100 > > Manfred Usselmann <usselman...@icg-online.de> wrote: > > > >> On Mon, 14 Dec 2009 00:23:17 -0500 > >> David Horn <dhorn2...@gmail.com> wrote: > >> > >> > I believe that there is something unusual going on with the checking > >> > on select() return in ncftp3. If you change every instance of > >> > select() result checking in ftp/ncftp3 from "==1" to ">=1" the problem > >> > seems to go away. > >> > > >> > result = select(sfd + 1, NULL, SELECT_TYPE_ARG234 &ss, NULL, > >> > SELECT_TYPE_ARG5 &tv); > >> > -if (result == 1) { > >> > +if (result >= 1) { > >> > >> I will try this. > > > > Did work for me! > > > > Thanks, > > Manfred > > OK. I will try to report it to the upstream (ncftp.com/contact), and > failing that we could always patch as part of the ncftp 3.2.3 update > into freebsd ports, but glad to hear it worked for you. The port has been updated to 3.2.3 but without a fix. http://www.freebsd.org/cgi/query-pr.cgi?pr=140934 mentions a fix to FreeBSD 8 which sounds like it should have solved our issue. Don't know why it didn't. Regards, Manfred -- Manfred Usselmann <usselman...@icg-online.de> ICG IT Consulting GmbH, Kelkheim _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"