SDL: examples/demo/04-bytepusher: No need to check NULL before destroying things.

From f9ddb0bdea93b31822d5bf15f0125882799b3cfc Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Fri, 22 Nov 2024 17:12:14 -0500
Subject: [PATCH] examples/demo/04-bytepusher: No need to check NULL before
 destroying things.

---
 examples/demo/04-bytepusher/bytepusher.c | 24 ++++++------------------
 1 file changed, 6 insertions(+), 18 deletions(-)

diff --git a/examples/demo/04-bytepusher/bytepusher.c b/examples/demo/04-bytepusher/bytepusher.c
index 36f16fb02c20f..ae862908844e1 100644
--- a/examples/demo/04-bytepusher/bytepusher.c
+++ b/examples/demo/04-bytepusher/bytepusher.c
@@ -405,24 +405,12 @@ void SDL_AppQuit(void* appstate, SDL_AppResult result) {
     }
     if (appstate) {
         BytePusher* vm = (BytePusher*)appstate;
-        if (vm->audiostream) {
-            SDL_DestroyAudioStream(vm->audiostream);
-        }
-        if (vm->rendertarget) {
-            SDL_DestroyTexture(vm->rendertarget);
-        }
-        if (vm->screentex) {
-            SDL_DestroyTexture(vm->screentex);
-        }
-        if (vm->screen) {
-            SDL_DestroySurface(vm->screen);
-        }
-        if (vm->renderer) {
-            SDL_DestroyRenderer(vm->renderer);
-        }
-        if (vm->window) {
-            SDL_DestroyWindow(vm->window);
-        }
+        SDL_DestroyAudioStream(vm->audiostream);
+        SDL_DestroyTexture(vm->rendertarget);
+        SDL_DestroyTexture(vm->screentex);
+        SDL_DestroySurface(vm->screen);
+        SDL_DestroyRenderer(vm->renderer);
+        SDL_DestroyWindow(vm->window);
         SDL_free(vm);
     }
 }