From b5fd9388baba101a3ae7b8a2f88164af2083a0a7 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Wed, 3 Apr 2013 14:38:58 -0400 Subject: Fix reporting of wrong error codes Found by Coverity as 'Argument cannot be negative' type of error. Signed-off-by: Simo Sorce --- proxy/src/client/gpm_common.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'proxy/src/client') diff --git a/proxy/src/client/gpm_common.c b/proxy/src/client/gpm_common.c index d3dbaff..80f487c 100644 --- a/proxy/src/client/gpm_common.c +++ b/proxy/src/client/gpm_common.c @@ -98,6 +98,9 @@ static int gpm_open_socket(struct gpm_ctx *gpmctx) } ret = connect(fd, (struct sockaddr *)&addr, sizeof(addr)); + if (ret == -1) { + ret = errno; + } done: if (ret) { -- cgit