do_target_wait_1: Clear TARGET_WNOHANG if the target isn't async.

Previously, TARGET_WNOHANG was cleared if a target supported async
mode even if async mode wasn't currently enabled.  This change only
permits TARGET_WNOHANG if async mode is enabled.
This commit is contained in:
John Baldwin 2022-02-22 11:22:14 -08:00
parent 34c9b2b49b
commit 14b3360508

View File

@ -3627,7 +3627,7 @@ do_target_wait_1 (inferior *inf, ptid_t ptid,
/* We can't ask a non-async target to do a non-blocking wait, so this will be
a blocking wait. */
if (!target_can_async_p ())
if (!target_is_async_p ())
options &= ~TARGET_WNOHANG;
if (deprecated_target_wait_hook)