From: Sage Weil Date: Thu, 11 Mar 2010 17:40:09 +0000 (-0800) Subject: synclient: print mount error X-Git-Tag: v0.20~275^2~24 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bbf6b16f3d577d31cf7e35f423528e4f92700483;p=ceph.git synclient: print mount error --- diff --git a/src/client/SyntheticClient.cc b/src/client/SyntheticClient.cc index 8b5e8b535d43..53b8a0c08c69 100644 --- a/src/client/SyntheticClient.cc +++ b/src/client/SyntheticClient.cc @@ -306,8 +306,10 @@ int SyntheticClient::run() dout(15) << "initing" << dendl; client->init(); dout(15) << "mounting" << dendl; - if (client->mount() < 0) { - dout(0) << "failed to mount" << dendl; + int err = client->mount(); + if (err < 0) { + char buf[80]; + dout(0) << "failed to mount: " << strerror_r(-err, buf, sizeof(buf)) << dendl; client->shutdown(); return -1; }