diff options
Diffstat (limited to 'xlators/nfs')
-rw-r--r-- | xlators/nfs/lib/src/rpcsvc.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/xlators/nfs/lib/src/rpcsvc.c b/xlators/nfs/lib/src/rpcsvc.c index ea75332008e..3af2d16a053 100644 --- a/xlators/nfs/lib/src/rpcsvc.c +++ b/xlators/nfs/lib/src/rpcsvc.c @@ -2555,7 +2555,6 @@ __nfs_rpcsvc_conn_data_poll_out (rpcsvc_conn_t *conn) ssize_t written = -1; char *writeaddr = NULL; size_t writesize = -1; - int local_errno = 0; if (!conn) return -1; @@ -2574,8 +2573,6 @@ tx_remaining: errno = 0; written = nfs_rpcsvc_socket_write (conn->sockfd, writeaddr, writesize); - local_errno = errno; - if (txbuf->txbehave & RPCSVC_TXB_LAST) { gf_log (GF_RPCSVC, GF_LOG_TRACE, "Last Tx Buf"); nfs_rpcsvc_socket_unblock_tx (conn->sockfd); @@ -2594,7 +2591,7 @@ tx_remaining: if (written >= 0) txbuf->offset += written; - if (local_errno == EAGAIN) { + if (errno == EAGAIN) { /* * Socket layer is indicating flow-control. We * break-out now and wait for the next event indicating |