diff --git a/src/image/ImageManagerProtocol.cc b/src/image/ImageManagerProtocol.cc index 0ccdf8588f..31ad196acd 100644 --- a/src/image/ImageManagerProtocol.cc +++ b/src/image/ImageManagerProtocol.cc @@ -524,6 +524,14 @@ void ImageManager::_rm(unique_ptr msg) { vm->backups().del(img_id); + //Reset increment pointers when removing active backup + if (stoi(vm->backups().last_backup_id()) == img_id) + { + vm->backups().last_increment_id(-1); + + vm->backups().incremental_backup_id(-1); + } + vmpool->update(vm.get()); }