[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: kio_sftp rewrite
From:       Rafael Fernández López <ereslibre () kde ! org>
Date:       2009-08-10 9:43:11
Message-ID: 93f85fee0908100243q123fdddbk300af7e94daf0150 () mail ! gmail ! com
[Download RAW message or body]

*Should* not crash ??? That's funny...

void sftp_free(SFTP_SESSION *sftp){
      struct request_queue *ptr;
      channel_send_eof(sftp->channel); // *MEEEEEEEEEEEEEEK*
      channel_free(sftp->channel);
      ptr=sftp->queue;
      while(ptr){
          struct request_queue *old;
          sftp_message_free(ptr->message);
          old=ptr->next;
          free(ptr);
          ptr=old;
    }
      memset(sftp,0,sizeof(*sftp));
      free(sftp);
}

[Attachment #3 (text/html)]

<div>*Should* not crash ??? That&#39;s funny...<br></div><div><br></div><div>void \
sftp_free(SFTP_SESSION *sftp){<br>           struct request_queue *ptr;<br>           \
channel_send_eof(sftp-&gt;channel); // *MEEEEEEEEEEEEEEK*<br>  \
channel_free(sftp-&gt;channel);<br>           ptr=sftp-&gt;queue;<br>           \
while(ptr){<br>                     struct request_queue *old;<br>                    \
sftp_message_free(ptr-&gt;message);<br>                     old=ptr-&gt;next;<br>  \
free(ptr);<br>                     ptr=old;</div><div>      }<br>           \
memset(sftp,0,sizeof(*sftp));<br>           free(sftp);<br>}<br></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic