From: Sage Weil Date: Tue, 10 Nov 2009 22:51:33 +0000 (-0800) Subject: filestore: don't croak on 0 op usertrans error X-Git-Tag: v0.18~121^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=41c176b15d4508abc4767788daee97ffcfc33793;p=ceph.git filestore: don't croak on 0 op usertrans error --- diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index 7253982f20d2..0b81a74591a8 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -1254,7 +1254,8 @@ int FileStore::_do_usertrans(list& ls) assert(ut.ops_completed == ops.size()); r = 0; } else { - dout(10) << "USERTRANS ioctl op[" << i << "] " << ops[i] << " = " << ops[i].rval << dendl; + if (i < ops.size()) + dout(10) << "USERTRANS ioctl op[" << i << "] " << ops[i] << " = " << ops[i].rval << dendl; char errbuf[100]; dout(10) << "USERTRANS ioctl (" << ops.size() << " ops) r = " << r