]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osdc/Objecter: fix list_watchers addr rendering to match legacy
authorSage Weil <sage@redhat.com>
Fri, 4 Jan 2019 18:46:27 +0000 (12:46 -0600)
committerSage Weil <sage@redhat.com>
Fri, 4 Jan 2019 18:46:27 +0000 (12:46 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osdc/Objecter.h

index ef53ed89942bf2e7fa5e7d306e36b45dc06b0015..cbb9517be1fd4879d889662ab68e1f070ad61dd9 100644 (file)
@@ -530,9 +530,8 @@ struct ObjectOperation {
            for (list<watch_item_t>::iterator i = resp.entries.begin() ;
                 i != resp.entries.end() ; ++i) {
              obj_watch_t ow;
-             ostringstream sa;
-             sa << i->addr;
-             strncpy(ow.addr, sa.str().c_str(), 256);
+             string sa = i->addr.get_legacy_str();
+             strncpy(ow.addr, sa.c_str(), 256);
              ow.watcher_id = i->name.num();
              ow.cookie = i->cookie;
              ow.timeout_seconds = i->timeout_seconds;