]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
class: fix a class version issue
authorYehuda Sadeh <yehuda@hq.newdream.net>
Wed, 20 May 2009 23:26:37 +0000 (16:26 -0700)
committerYehuda Sadeh <yehuda@hq.newdream.net>
Wed, 20 May 2009 23:26:37 +0000 (16:26 -0700)
src/mon/ClassMonitor.cc

index e3c3a3a55553d8ed13cf41dbcf94596dfa04e14b..64584d0b9520f380a7c8d74793d2bd8f9f876eef 100644 (file)
@@ -387,7 +387,7 @@ void ClassMonitor::handle_request(MClass *m)
         int len = (*p).name.length() + 16;
         int bin_len;
         char store_name[len];
-        snprintf(store_name, len, "%s.%d", (*p).name.c_str(), ver.str());
+        snprintf(store_name, len, "%s.%s", (*p).name.c_str(), ver.str());
         bin_len = mon->store->get_bl_ss(impl.binary, "class_impl", store_name);
         assert(bin_len > 0);
         dout(0) << "replying with name=" << (*p).name << " version=" << ver <<  " store_name=" << store_name << dendl;