Remove fall throughs in core_target::xfer_partial.

The cases for TARGET_OBJECT_LIBRARIES and TARGET_OBJECT_LIBRARIES_AIX
can try to fetch different data objects (such as
TARGET_OBJECT_SIGNAL_INFO) if gdbarch methods for the requested data
aren't present.  Return with TARGET_XFER_E_IO if the gdbarch method
isn't present instead.
This commit is contained in:
John Baldwin 2022-03-17 09:37:24 -07:00
parent 575b4c298a
commit 0e30a3b0f2

View file

@ -943,7 +943,7 @@ core_target::xfer_partial (enum target_object object, const char *annex,
return TARGET_XFER_OK;
}
}
/* FALL THROUGH */
return TARGET_XFER_E_IO;
case TARGET_OBJECT_LIBRARIES_AIX:
if (m_core_gdbarch != nullptr
@ -964,7 +964,7 @@ core_target::xfer_partial (enum target_object object, const char *annex,
return TARGET_XFER_OK;
}
}
/* FALL THROUGH */
return TARGET_XFER_E_IO;
case TARGET_OBJECT_SIGNAL_INFO:
if (readbuf)