diff options
Diffstat (limited to 'dev/ide_ctrl.cc')
-rw-r--r-- | dev/ide_ctrl.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/dev/ide_ctrl.cc b/dev/ide_ctrl.cc index 6aac136a6..9aa3094ab 100644 --- a/dev/ide_ctrl.cc +++ b/dev/ide_ctrl.cc @@ -302,8 +302,10 @@ IdeController::writeConfig(int offset, int size, const uint8_t *data) switch(size) { case sizeof(uint8_t): config_regs.data[config_offset] = *data; + break; case sizeof(uint16_t): *(uint16_t*)&config_regs.data[config_offset] = *(uint16_t*)data; + break; case sizeof(uint32_t): *(uint32_t*)&config_regs.data[config_offset] = *(uint32_t*)data; break; |