summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShantanu Goel <sgoel@trade4.test-jc.tower-research.com>2012-06-18 08:45:32 -0400
committerStephen Gallagher <sgallagh@redhat.com>2012-06-18 14:39:07 -0400
commitf415f0af2560880a4eca5c39fdd0d3158094c8f1 (patch)
treeb155ef59507491a3d084aadba41ba548c477b303
parent91e0ba220ff4de5a1db937780d381ba8c045b25f (diff)
downloadsssd_unused-f415f0af2560880a4eca5c39fdd0d3158094c8f1.tar.gz
sssd_unused-f415f0af2560880a4eca5c39fdd0d3158094c8f1.tar.xz
sssd_unused-f415f0af2560880a4eca5c39fdd0d3158094c8f1.zip
Set return errno to the value prior to calling close().
-rw-r--r--src/sss_client/common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sss_client/common.c b/src/sss_client/common.c
index 20c58ea5..6645112c 100644
--- a/src/sss_client/common.c
+++ b/src/sss_client/common.c
@@ -155,7 +155,7 @@ static enum sss_status sss_cli_send_req(enum sss_cli_command cmd,
/* Write failed */
sss_cli_close_socket();
- *errnop = errno;
+ *errnop = error;
return SSS_STATUS_UNAVAIL;
}
@@ -265,7 +265,7 @@ static enum sss_status sss_cli_recv_rep(enum sss_cli_command cmd,
* through. */
sss_cli_close_socket();
- *errnop = errno;
+ *errnop = error;
ret = SSS_STATUS_UNAVAIL;
goto failed;
}