mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-26 08:49:37 +00:00
Further avoid use of null pointer.
This commit is contained in:
parent
df29a50738
commit
acc82546c4
@ -55,6 +55,8 @@ bool DirectAccessDevice::write(const Target::CommandState &state, Target::Respon
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool DirectAccessDevice::read_capacity(const Target::CommandState &, Target::Responder &responder) {
|
bool DirectAccessDevice::read_capacity(const Target::CommandState &, Target::Responder &responder) {
|
||||||
|
if(!device_) return false;
|
||||||
|
|
||||||
const auto final_block = device_->get_number_of_blocks() - 1;
|
const auto final_block = device_->get_number_of_blocks() - 1;
|
||||||
const auto block_size = device_->get_block_size();
|
const auto block_size = device_->get_block_size();
|
||||||
std::vector<uint8_t> data = {
|
std::vector<uint8_t> data = {
|
||||||
@ -81,6 +83,8 @@ Target::Executor::Inquiry DirectAccessDevice::inquiry_values() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool DirectAccessDevice::format_unit(const Target::CommandState &, Target::Responder &responder) {
|
bool DirectAccessDevice::format_unit(const Target::CommandState &, Target::Responder &responder) {
|
||||||
|
if(!device_) return false;
|
||||||
|
|
||||||
// Formatting: immediate.
|
// Formatting: immediate.
|
||||||
responder.terminate_command(Target::Responder::Status::Good);
|
responder.terminate_command(Target::Responder::Status::Good);
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user