Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Fri, 06 Apr 2001 11:05:00 +0200 From: Ronald Hecht Subject: Re: sftp To: Corinna Vinschen Reply-to: ronald DOT hecht AT gmx DOT de Message-id: <3ACD86BC.E5B7794D@gmx.de> MIME-version: 1.0 X-Mailer: Mozilla 4.75 [de] (WinNT; U) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Accept-Language: de References: <3ACB5353 DOT E8C8F77B AT gmx DOT de> <20010405105016 DOT M956 AT cygbert DOT vinschen DOT de> <3ACC5F40 DOT D064F813 AT gmx DOT de> <20010405170141 DOT C4845 AT cygbert DOT vinschen DOT de> <3ACC9849 DOT C40549C2 AT gmx DOT de> <20010405180557 DOT P956 AT cygbert DOT vinschen DOT de> <3ACCA55C DOT 6CD52904 AT gmx DOT de> <20010406083740 DOT Z956 AT cygbert DOT vinschen DOT de> Corinna Vinschen schrieb: > > On Thu, Apr 05, 2001 at 07:03:24PM +0200, Ronald Hecht wrote: > > I'm debugging ..., but wondering why the process_readdir is called > > twice. Do you have the same thing? Do you get a second SSH2_FXP_READDIR > > like me? (using -v -v -v Option) > > Yes: > > sftp> ls > debug3: Sending SSH2_FXP_READDIR I:3 > debug3: Received reply T:104 I:3 > debug3: Received 52 SSH2_FXP_NAME responses > [...] > debug3: Sending SSH2_FXP_READDIR I:4 > debug3: Received reply T:101 I:4 > debug3: Received SSH2_FXP_STATUS 1 > debug3: Sent message SSH2_FXP_CLOSE I:5 > debug3: SSH2_FXP_STATUS 0 > sftp> > I tracked down the problem to the "(dp = readdir(dirp)) != NULL)" command in process_readdir of sftp-server.c. The readdir function seems to crash when it's called the second time. The main difference between the first time it's called and the second is the value of dirp->__d_dirent.__d_position. At the first time it's zero. The second time nonzero (actually the last position of the directory). I set it to zero, to see what happens and readdir is working correctly (lists the directory again). Hope, this helps a bit. > Corinna > > -- > Corinna Vinschen Please, send mails regarding Cygwin to > Cygwin Developer mailto:cygwin AT cygwin DOT com > Red Hat, Inc. > > -- > Want to unsubscribe from this list? > Check out: http://cygwin.com/ml/#unsubscribe-simple -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple