Do not try to increment ref_count if recheck_state is null
This commit is contained in:
@@ -614,7 +614,8 @@ bool osd_t::remove_object_from_state(object_id & oid, pg_osd_set_state_t **objec
|
|||||||
get_object_osd_set(pg, oid, &recheck_state);
|
get_object_osd_set(pg, oid, &recheck_state);
|
||||||
if (recheck_state != *object_state)
|
if (recheck_state != *object_state)
|
||||||
{
|
{
|
||||||
recheck_state->ref_count++;
|
if (recheck_state)
|
||||||
|
recheck_state->ref_count++;
|
||||||
(*object_state)->ref_count--;
|
(*object_state)->ref_count--;
|
||||||
*object_state = recheck_state;
|
*object_state = recheck_state;
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user