diff --git a/src/sss_client/nss_mc_common.c b/src/sss_client/nss_mc_common.c index e227c0bae36..37119fa8d39 100644 --- a/src/sss_client/nss_mc_common.c +++ b/src/sss_client/nss_mc_common.c @@ -79,17 +79,17 @@ static errno_t sss_nss_mc_validate(struct sss_cli_mc_ctx *ctx) } if (fstat(ctx->fd, &fdstat) == -1) { - return errno; + return EINVAL; } /* Memcache was removed. */ if (fdstat.st_nlink == 0) { - return ENOENT; + return EINVAL; } /* Invalid size. */ if (fdstat.st_size != ctx->mmap_size) { - return ERANGE; + return EINVAL; } return EOK;