From: Kefu Chai Date: Tue, 31 Oct 2017 04:21:13 +0000 (+0800) Subject: osd/OSDMap: remove the unnecessary checks for null X-Git-Tag: v13.0.1~342^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F18636%2Fhead;p=ceph.git osd/OSDMap: remove the unnecessary checks for null Signed-off-by: Kefu Chai --- diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index fc829dde6998..4cafc8e66e5d 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -2070,10 +2070,8 @@ void OSDMap::pg_to_raw_osds(pg_t pg, vector *raw, int *primary) const { const pg_pool_t *pool = get_pg_pool(pg.pool()); if (!pool) { - if (primary) - *primary = -1; - if (raw) - raw->clear(); + *primary = -1; + raw->clear(); return; } _pg_to_raw_osds(*pool, pg, raw, NULL); @@ -2084,10 +2082,8 @@ void OSDMap::pg_to_raw_up(pg_t pg, vector *up, int *primary) const { const pg_pool_t *pool = get_pg_pool(pg.pool()); if (!pool) { - if (primary) - *primary = -1; - if (up) - up->clear(); + *primary = -1; + up->clear(); return; } vector raw;