[Sheepdog] [PATCH 2/2] use valloc for reading cow data object
MORITA Kazutaka
morita.kazutaka at lab.ntt.co.jp
Fri Apr 6 19:23:48 CEST 2012
Sheep may read the cow data object from local, so we need to use
valloc() here.
Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
---
sheep/store.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sheep/store.c b/sheep/store.c
index 8daefd8..5d82e5a 100644
--- a/sheep/store.c
+++ b/sheep/store.c
@@ -711,7 +711,7 @@ int store_create_and_write_obj(const struct sd_req *req, struct sd_rsp *rsp, voi
if (hdr->flags & SD_FLAG_CMD_COW) {
dprintf("%" PRIu64 ", %" PRIx64 "\n", hdr->oid, hdr->cow_oid);
- buf = zalloc(SD_DATA_OBJ_SIZE);
+ buf = valloc(SD_DATA_OBJ_SIZE);
if (!buf) {
eprintf("can not allocate memory\n");
goto out;
--
1.7.8.3
More information about the sheepdog
mailing list