From 35d4047f46549149bb83d3553f6086b89a38abfd Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sat, 8 Mar 2025 15:52:57 +0300 Subject: [PATCH] Fix vitastor-nbd crash when mapping by ID instead of inode name --- src/client/nbd_proxy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/nbd_proxy.cpp b/src/client/nbd_proxy.cpp index ec98b426..266a2a35 100644 --- a/src/client/nbd_proxy.cpp +++ b/src/client/nbd_proxy.cpp @@ -1194,7 +1194,7 @@ protected: } else { - if (cur_op->opcode == OSD_OP_WRITE && watch->cfg.readonly) + if (cur_op->opcode == OSD_OP_WRITE && !inode && watch->cfg.readonly) { cur_op->retval = -EROFS; std::function(cur_op->callback)(cur_op);