[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ssh_select possible improvement? SOLVED, patch attached.


Hi Andreas,

This is a really trivial fix and a tiny patch. Please review.

Do you have a plan for 0.4.7 already? If so, I will fire a bug to
Squeeze and ask them to upgrade.

Thanks,

Vic

From e0db48d2c5142f42499513a04cd6d01ba2ede875 Mon Sep 17 00:00:00 2001
From: Vic Lee <llyzs@xxxxxxx>
Date: Tue, 21 Sep 2010 00:32:08 +0800
Subject: [PATCH] socket.c: fix a trivial mistake setting max_fd that breaks ssh_select() function


Signed-off-by: Vic Lee <llyzs@xxxxxxx>
---
 libssh/socket.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libssh/socket.c b/libssh/socket.c
index 516639c..e956092 100644
--- a/libssh/socket.c
+++ b/libssh/socket.c
@@ -265,7 +265,7 @@ void ssh_socket_fd_set(struct socket *s, fd_set *set, socket_t *max_fd) {
   if (s->fd == SSH_INVALID_SOCKET)
     return;
   FD_SET(s->fd,set);
-  if (s->fd >= 0 && s->fd != SSH_INVALID_SOCKET) {
+  if (s->fd >= *max_fd && s->fd != SSH_INVALID_SOCKET) {
     *max_fd = s->fd + 1;
   }
 }
-- 
1.7.1


Follow-Ups:
Re: ssh_select possible improvement? SOLVED, patch attached.Andreas Schneider <asn@xxxxxxxxxxxx>
References:
ssh_select possible improvement?Vic Lee <llyzs@xxxxxxx>
Re: ssh_select possible improvement?Andreas Schneider <asn@xxxxxxxxxxxx>
Re: ssh_select possible improvement?Vic Lee <llyzs@xxxxxxx>
Re: ssh_select possible improvement?Vic Lee <llyzs@xxxxxxx>
Archive administrator: postmaster@lists.cynapses.org