]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
filestore: don't croak on 0 op usertrans error
authorSage Weil <sage@newdream.net>
Tue, 10 Nov 2009 22:51:33 +0000 (14:51 -0800)
committerSage Weil <sage@newdream.net>
Tue, 10 Nov 2009 23:01:22 +0000 (15:01 -0800)
src/os/FileStore.cc

index 7253982f20d27b8c3f5ea61fae266e72b9beb70a..0b81a74591a83e460b941ef992df5b0d55ecae71 100644 (file)
@@ -1254,7 +1254,8 @@ int FileStore::_do_usertrans(list<Transaction*>& 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