[roll] Roll fuchsia [forensics] Fix garbage collection crash in crash reports

std::vector::erase "requires a valid and dereferencable iterator. Thus
the end() iterator (which is valid, but is not dereferenceable) cannot
be used as a value for pos."

If the id of the report being garbage collected isn't in
|pending_reports_|, maybe because it was archived, crash reports will
crash when it attempts to remove that value from |pending_reports_|.

Original-Fixed: 71197

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/493583
Original-Revision: c5ffdb4f9f48ebc99e8392f3d9f9827e2c729b9b
GitOrigin-RevId: b8ced92eca0f48109a61a9892745ca0a692df8b8
Change-Id: Id81e36f23a95b2122890b54dfd74f15bdf85b03f
1 file changed
tree: 0a479041cd9a172efdc24c975a355ebcfa15b142
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.