diff --git a/src/osd/osd_peering.cpp b/src/osd/osd_peering.cpp index 4f722d81..f739ff6d 100644 --- a/src/osd/osd_peering.cpp +++ b/src/osd/osd_peering.cpp @@ -261,7 +261,7 @@ void osd_t::start_pg_peering(pg_t & pg) } } } - if (found < (nonzero >= pg.pg_data_size ? pg.pg_data_size : 1)) + if (nonzero >= pg.pg_data_size && found < pg.pg_data_size) { pg.state = PG_INCOMPLETE; report_pg_state(pg);