]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix null dereference
authorSage Weil <sage@inktank.com>
Wed, 30 May 2012 21:28:46 +0000 (14:28 -0700)
committerSage Weil <sage@inktank.com>
Wed, 30 May 2012 21:28:46 +0000 (14:28 -0700)
The pg arg is optional!

Signed-off-by: Sage Weil <sage@inktank.com>
src/osd/OSD.cc

index 17182df5524645f6a38e49d022965ca3d7afa2b5..794549c7ecc54d49f569a65a56290ee6cbf4b740 100644 (file)
@@ -5217,8 +5217,8 @@ void OSD::handle_misdirected_op(PG *pg, OpRequestRef op)
     dout(7) << "got misdirected op from " << m->get_source_inst()
             << " for pgid " << m->get_pg() << dendl;
     clog.warn() << m->get_source_inst() << " misdirected "
-                << m->get_reqid() << " " << pg->info.pgid
-                << "to osd." << whoami
+                << m->get_reqid() << " pg " << m->get_pg()
+                << " to osd." << whoami
                 << " in e" << m->get_map_epoch() << "\n";
   }
   reply_op_error(op, -ENXIO);