diff --git a/src/core/nm-l3-config-data.c b/src/core/nm-l3-config-data.c index d41d95ecab..cb0f608795 100644 --- a/src/core/nm-l3-config-data.c +++ b/src/core/nm-l3-config-data.c @@ -700,8 +700,10 @@ nm_l3_config_data_ref_and_seal(const NML3ConfigData *self) const NML3ConfigData * nm_l3_config_data_seal(const NML3ConfigData *self) { - nm_assert(_NM_IS_L3_CONFIG_DATA(self, TRUE)); - ((NML3ConfigData *) self)->is_sealed = TRUE; + if (self) { + nm_assert(_NM_IS_L3_CONFIG_DATA(self, TRUE)); + ((NML3ConfigData *) self)->is_sealed = TRUE; + } return self; }