xdgmimemagic: Add an assertion to clarify state after hitting an error
This introduces no functional changes, but should help guide static
analysis. Currently, scan-build thinks that match
could be used after
being freed, because it assumes that _xdg_mime_magic_parse_error()
could return any XdgMimeMagicState
.
See the trace here: https://gnome.pages.gitlab.gnome.org/-/glib/-/jobs/1993739/artifacts/_scan_build/meson-logs/scanbuild/2022-05-10-050755-3977-1/report-6f5f44.html#EndPath
Signed-off-by: Philip Withnall pwithnall@endlessos.org