Backport !3008 “gio/gdesktopappinfo: Free the wrapped argv array on launch failure” to glib-2-74
We create an array that we never free, ensure this is the case. The previous commit gives CI a chance to check this with valgrind job.
Found as part of another review:
Trivial backport of the actual fix from !3008 (merged) to glib-2-74
. I haven’t backported the new tests because that risks causing new test failures on a stable branch, which I don’t have time to fix. Regressions are likely to be caught on main
, if any happen.