colord: remove destroy listener on clean-up
authorPekka Paalanen <pekka.paalanen@collabora.com>
Wed, 6 Nov 2019 10:07:23 +0000 (12:07 +0200)
committerDaniel Stone <daniel@fooishbar.org>
Thu, 21 Nov 2019 16:32:55 +0000 (16:32 +0000)
commit5caef6d355f87af2e7f20372dc8c328faba53148
tree330b322e07b70cf119b81c2c9b5ca092964893f1
parentd2b9b5d1ccff5934f2c75ca2dad64d6ff8f4f790
colord: remove destroy listener on clean-up

This was forgetting to remove the compositor destroy listener, which would lead
to use-after-free on compositor tear-down especially on cms-colord init failure
paths. Found by inspection.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
compositor/cms-colord.c