commit | bc1a5b1393b08be6871835a25cb23f6528965650 | [log] [tgz] |
---|---|---|
author | Kelvin Zhang <zhangkelvin@google.com> | Fri Dec 02 09:50:44 2022 -0800 |
committer | Kelvin Zhang <zhangkelvin@google.com> | Fri Dec 02 09:50:44 2022 -0800 |
tree | 9c11fc177755c0b205b395b11b359c959a9a4c77 | |
parent | ccf13942e05ce18c1365f4d8703de6d8fd1c6e6d [diff] |
Fix nullptr access when cow reader open fails Bug: 260805150 Test: th Change-Id: Id945cc4fa0fce141e3d52b8259241e22ba590ebd
diff --git a/fs_mgr/libsnapshot/snapshot_writer.cpp b/fs_mgr/libsnapshot/snapshot_writer.cpp index 6aad3d1..82a7fd7 100644 --- a/fs_mgr/libsnapshot/snapshot_writer.cpp +++ b/fs_mgr/libsnapshot/snapshot_writer.cpp
@@ -93,6 +93,9 @@ std::unique_ptr<FileDescriptor> CompressedSnapshotWriter::OpenReader() { auto cow = OpenCowReader(); + if (cow == nullptr) { + return nullptr; + } auto reader = std::make_unique<CompressedSnapshotReader>(); if (!reader->SetCow(std::move(cow))) {