diff options
author | Francesco Giudici <fgiudici@redhat.com> | 2019-04-05 13:59:06 +0200 |
---|---|---|
committer | Francesco Giudici <fgiudici@redhat.com> | 2019-04-08 16:25:08 +0200 |
commit | 9503afa2f0c8b2fedd711680849368f4c90356e4 (patch) | |
tree | dcbd46eaad40d226e21dc4bf9911a31ebbde408b | |
parent | d963e25d121604ddb5d94a5bb61b67a17ee14adf (diff) | |
download | NetworkManager-fg/checkpoint-devices-rh1578335.tar.gz |
fixup! nm-checkpoint: drop reference to NM_DEVICE objects on removal signalfg/checkpoint-devices-rh1578335
-rw-r--r-- | src/nm-checkpoint.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nm-checkpoint.c b/src/nm-checkpoint.c index 257bb1b4f2..f715eea611 100644 --- a/src/nm-checkpoint.c +++ b/src/nm-checkpoint.c @@ -260,6 +260,11 @@ restore_and_activate_connection (NMCheckpoint *self, need_activation = TRUE; } + if (!dev_checkpoint->device) { + _LOGD ("rollback: device cannot be restored"); + return FALSE; + } + if (need_activation) { _LOGD ("rollback: reactivating connection %s", nm_settings_connection_get_uuid (connection)); |