aboutsummaryrefslogtreecommitdiff
path: root/contrib/googletest/Makefile.am
diff options
context:
space:
mode:
authorFabian Keil <fk@fabiankeil.de>2025-03-13 23:13:46 +0000
committerWarner Losh <imp@FreeBSD.org>2025-03-13 23:20:00 +0000
commitf7856fe81df2df3c4355e674d34a4c15a095a33c (patch)
treef276b8578cdba245581e08993932be55133cee5c /contrib/googletest/Makefile.am
parent732c16884215c0117d5ee3df79ca79c21ad07e19 (diff)
g_dev_orphan(): Return early if the device is already goneHEADmain
The following panic was the result of running "cdcontrol eject" after using the physical ejection key on the device before the tray was actually ejected. So we have hardware racing software. The device was loaded with a DVD. Resulted in a NULL pointer dereference g_dev_orphan() at g_dev_orphan+0x2e/frame 0xfffffe01eba0a9f0 g_resize_provider_event() at g_resize_provider_event+0x71/frame 0xfffffe01eba0aa20 g_run_events() at g_run_events+0x20e/frame 0xfffffe01eba0aa70 fork_exit() at fork_exit+0x85/frame 0xfffffe01eba0aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe01eba0aab0 Avoid this possibility and return early of dev is NULL already. PR: 215856 Reviewed by: imp (I've triggered this once or twice over the years too) Sponsored by: Netflix
Diffstat (limited to 'contrib/googletest/Makefile.am')
0 files changed, 0 insertions, 0 deletions