Skip to content

gdesktopappinfo: Fix validation of XDG_CURRENT_DESKTOP

Krzesimir Nowak requested to merge krnowak/glib:fix-desktop-validation into master

Split out XDG_CURRENT_DESKTOP handling to a separate function and make sure that it drops all the invalid entries properly. Earlier a bad entry could slip through the checks by sitting just after another bad entry, like in env being set to invalid1!:invalid2!, where invalid2! could slip the checks.

Merge request reports