diff options
author | David Zafman <david.zafman@inktank.com> | 2013-10-03 16:23:00 -0700 |
---|---|---|
committer | David Zafman <david.zafman@inktank.com> | 2013-10-03 16:23:00 -0700 |
commit | 09f4df02a866230b19539b03061f4abc5ab47ae2 (patch) | |
tree | 2c20d765de1b423888c27456b4075cdba980ff57 | |
parent | 797622d42d6d3e2bfc3e0f452ddbb8da4f9dfde1 (diff) | |
download | ceph-09f4df02a866230b19539b03061f4abc5ab47ae2.tar.gz |
client: For rebase need to fix ll_readlink() call in Synthetic client
Signed-off-by: David Zafman <david.zafman@inktank.com>
-rw-r--r-- | src/client/SyntheticClient.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/SyntheticClient.cc b/src/client/SyntheticClient.cc index a2f4ba805ba..0a05f6069c8 100644 --- a/src/client/SyntheticClient.cc +++ b/src/client/SyntheticClient.cc @@ -1269,10 +1269,10 @@ int SyntheticClient::play_trace(Trace& t, string& prefix, bool metadata_only) } } else if (strcmp(op, "ll_readlink") == 0) { int64_t i = t.get_int(); - const char *value; + char buf[PATH_MAX]; if (ll_inos.count(i)) { i1 = client->ll_get_inode(vinodeno_t(ll_inos[i],CEPH_NOSNAP)); - client->ll_readlink(i1, &value); + client->ll_readlink(i1, buf, sizeof(buf)); client->ll_put(i1); } } else if (strcmp(op, "ll_mknod") == 0) { |