Previous 199869 Revisions Next

r189918 Saturday 5th November, 2022 at 21:09:23 UTC by Vasantha Crabb
Fixed a few issues identified by Coverity:

* cpu/m6805: Removed unnecessary comparison that can't be true from
 'HC05 timer handler.
* machine/z80scc.cpp: Fixed flag test in logging.
* emu/devdelegate.h: Fixed use-after-move in functoid constructor.
* util/unzip.cpp: Fixed integer promotion issue in ZIP16 member header
 handling.
* util/xmlfile.cpp: Got rid of custom allocator functions that have
 alignment issues and no longer provide value.
* capcom/alien.cpp: Use machine().rand() for determinism.
* ensoniq/esqpanel.cpp: I/O stream eof() returns whether a read stopped
 short due to EOF, not whether the file pointer is at EOF.
* sega/sms.cpp: Fixed a few use-after-move errors.
* osd/modules/monitor: Fixed an apparent bug in what appears to be a
 setter member function.
[src/devices/cpu/m6805]m68hc05.cpp
[src/devices/machine]z80scc.cpp
[src/emu]devdelegate.h
[src/lib/util]unzip.cpp xmlfile.cpp
[src/mame/capcom]alien.cpp
[src/mame/ensoniq]esqpanel.cpp
[src/mame/sega]sms.cpp
[src/osd/modules/monitor]monitor_module.h


Previous 199869 Revisions Next


© 1997-2024 The MAME Team