[sheepdog] [v2] sheep/request.c: fix bug of parameter passing in listen_handler

Hitoshi Mitake mitake.hitoshi at gmail.com
Mon May 18 14:13:01 CEST 2015


At Mon, 18 May 2015 17:27:28 +0800,
Meng Lingkun wrote:
> 
> Because struct client_info doesn't contain member cluster_info,
> there is no need to retain parameter client_info for
> create_client.
> 
> Signed-off-by: Meng Lingkun <menglingkun at cmss.chinamobile.com>
> ---
>  sheep/request.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)

Applied, thanks.
Hitoshi

> 
> diff --git a/sheep/request.c b/sheep/request.c
> index f12ca6b..43b8c85 100644
> --- a/sheep/request.c
> +++ b/sheep/request.c
> @@ -944,7 +944,7 @@ static void clear_client_info(struct client_info *ci)
>  	destroy_client(ci);
>  }
>  
> -static struct client_info *create_client(int fd, struct cluster_info *cluster)
> +static struct client_info *create_client(int fd)
>  {
>  	struct client_info *ci;
>  	struct sockaddr_storage from;
> @@ -1070,7 +1070,7 @@ static void listen_handler(int listen_fd, int events, void *data)
>  		}
>  	}
>  
> -	ci = create_client(fd, data);
> +	ci = create_client(fd);
>  	if (!ci) {
>  		close(fd);
>  		return;
> -- 
> 1.7.1
> 
> 
> 
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> https://lists.wpkg.org/mailman/listinfo/sheepdog


More information about the sheepdog mailing list