asahi: Make track_free safer
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 10 Jul 2021 15:16:56 +0000 (11:16 -0400)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 10 Jul 2021 15:16:56 +0000 (11:16 -0400)
commit0b35a8f81a0adb04b973fab1181cd1482cd7f35b
tree45f6a80fa48743934f4717777191808e112065f0
parent9b6ca87672be842a21dfe33863c93a57b981f4e3
asahi: Make track_free safer

Ensure that we don't free the same BO multiple times, which can lead to later
segfaults in decode.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11815>
src/asahi/lib/decode.c