sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit cd1ee0e172a10a3f8a420ff20aa1a69d46c7b4ad
parent 8ca2847b42533265cdccb78d939d00fc6a062e48
Author: Kirill Primak <vyivel@eclair.cafe>
Date:   Sun, 23 Jan 2022 18:16:44 +0300

swaynag: remove buffer destruction condition

An address of a variable can never be NULL, so checking it doesn't make
sense; and `destroy_buffer()` can operate on already destroyed buffers
anyway.

Fixes #6780

Diffstat:
Mswaynag/swaynag.c | 9++-------
1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/swaynag/swaynag.c b/swaynag/swaynag.c @@ -511,13 +511,8 @@ void swaynag_destroy(struct swaynag *swaynag) { swaynag_seat_destroy(seat); } - if (&swaynag->buffers[0]) { - destroy_buffer(&swaynag->buffers[0]); - } - - if (&swaynag->buffers[1]) { - destroy_buffer(&swaynag->buffers[1]); - } + destroy_buffer(&swaynag->buffers[0]); + destroy_buffer(&swaynag->buffers[1]); if (swaynag->outputs.prev || swaynag->outputs.next) { struct swaynag_output *output, *temp;