From 4ebf73def1eeb587a766fdfd3e59871ff100e074 Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Fri, 22 Apr 2011 15:02:53 -0700 Subject: [PATCH] Client.cc: fix mode/flags confusion Signed-off-by: Colin McCabe --- src/client/Client.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index a1820820ba29f..f0dc774f0f22c 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -4538,7 +4538,7 @@ int Client::_open(Inode *in, int flags, mode_t mode, Fh **fhp, int uid, int gid) int result = 0; if (in->snapid != CEPH_NOSNAP && - (mode & (O_WRONLY | O_RDWR | O_CREAT | O_TRUNC | O_APPEND))) { + (flags & (O_WRONLY | O_RDWR | O_CREAT | O_TRUNC | O_APPEND))) { return -EROFS; } -- 2.39.5