summaryrefslogtreecommitdiffstats
path: root/xlators/protocol/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/protocol/server/src')
-rw-r--r--xlators/protocol/server/src/server-handshake.c2
-rw-r--r--xlators/protocol/server/src/server-rpc-fops_v2.c4
2 files changed, 2 insertions, 4 deletions
diff --git a/xlators/protocol/server/src/server-handshake.c b/xlators/protocol/server/src/server-handshake.c
index 494eafe72ea..c0b03510191 100644
--- a/xlators/protocol/server/src/server-handshake.c
+++ b/xlators/protocol/server/src/server-handshake.c
@@ -272,8 +272,6 @@ server_getspec (rpcsvc_request_t *req)
get_checksum_for_file (spec_fd, &checksum);
_volfile_update_checksum (this, key, checksum);
}
- } else {
- op_errno = ENOENT;
}
if (file_len) {
diff --git a/xlators/protocol/server/src/server-rpc-fops_v2.c b/xlators/protocol/server/src/server-rpc-fops_v2.c
index d1b2a55131b..09d404f2d86 100644
--- a/xlators/protocol/server/src/server-rpc-fops_v2.c
+++ b/xlators/protocol/server/src/server-rpc-fops_v2.c
@@ -3596,6 +3596,7 @@ server4_0_zerofill(rpcsvc_request_t *req)
ret = rpc_receive_common (req, &frame, &state, NULL, &args,
xdr_gfx_zerofill_req, GF_FOP_ZEROFILL);
if (ret != 0) {
+ op_errno = -1;
goto out;
}
@@ -3611,8 +3612,6 @@ server4_0_zerofill(rpcsvc_request_t *req)
resolve_and_resume (frame, server4_zerofill_resume);
out:
-
-
if (op_errno)
req->rpc_err = GARBAGE_ARGS;
@@ -3635,6 +3634,7 @@ server4_0_ipc (rpcsvc_request_t *req)
ret = rpc_receive_common (req, &frame, &state, NULL, &args,
xdr_gfx_ipc_req, GF_FOP_IPC);
if (ret != 0) {
+ op_errno = -1;
goto out;
}