negative unsigned compare in create_title_for_value
That's part of the Ubuntu security team review done on https://bugs.launchpad.net/ubuntu/+source/rygel/+bug/1786489 , the version reviewed was 0.36.2
'- Rygel.Tracker.Titles.create_title_for_value performs a negative unsigned compare when checking the result of get_char_validated, and produces C code that always evaluates false and could be optimised away. "if (unlikely (c == -2)) {" (which I think would expand to the C code "if (G_UNLIKELY (c == ((gunichar) -2))) {") might be more correct.'