diff --git a/src/nm-l3-config-data.c b/src/nm-l3-config-data.c index c13fdbc249..a5080b0bb8 100644 --- a/src/nm-l3-config-data.c +++ b/src/nm-l3-config-data.c @@ -434,8 +434,10 @@ nm_l3_config_data_new (NMDedupMultiIndex *multi_idx, const NML3ConfigData * nm_l3_config_data_ref (const NML3ConfigData *self) { - nm_assert (_NM_IS_L3_CONFIG_DATA (self, TRUE)); - ((NML3ConfigData *) self)->ref_count++; + if (self) { + nm_assert (_NM_IS_L3_CONFIG_DATA (self, TRUE)); + ((NML3ConfigData *) self)->ref_count++; + } return self; }