89fb6136ad
Fixes a use-after-free bug in runqueue_task_kill():
Invalid read of size 8
at runqueue_task_kill (runqueue.c:200)
by uloop_process_timeouts (uloop.c:505)
by uloop_run_timeout (uloop.c:542)
by uloop_run (uloop.h:111)
by main (tests/test-runqueue.c:126)
Address 0x5a4b058 is 24 bytes inside a block of size 208 free'd
at free
by runqueue_task_complete (runqueue.c:234)
by runqueue_task_kill (runqueue.c:199)
by uloop_process_timeouts (uloop.c:505)
by uloop_run_timeout (uloop.c:542)
by uloop_run (uloop.h:111)
by main (tests/test-runqueue.c:126)
Block was alloc'd at
at calloc
by add_sleeper (tests/test-runqueue.c:101)
by main (tests/test-runqueue.c:123)
Since commit
|
||
---|---|---|
.. | ||
cram | ||
fuzz | ||
shunit2 | ||
CMakeLists.txt | ||
test-avl.c | ||
test-b64.c | ||
test-b64_decode.c | ||
test-b64_encode.c | ||
test-blob-parse.c | ||
test-blobmsg-parse.c | ||
test-blobmsg-procd-instance.c | ||
test-blobmsg.c | ||
test-blobmsg_check_array.c | ||
test-json-script.c | ||
test-list.c | ||
test-runqueue.c |