Remove unneeded null check for decoder

Remove the unneeded null check for 'decoder' under the 'cleanup' label.
The 'decoder' variable is initialized as follows:

    avifDecoder * decoder = avifDecoderCreate();
    decoder->maxThreads = jobs;
    decoder->codecChoice = codecChoice;
    ...

so it cannot possibly be a null pointer.
diff --git a/apps/avifdec.c b/apps/avifdec.c
index 9d25e7e..39273fb 100644
--- a/apps/avifdec.c
+++ b/apps/avifdec.c
@@ -300,11 +300,9 @@
     }
 
 cleanup:
-    if (decoder) {
-        if (returnCode != 0) {
-            avifDumpDiagnostics(&decoder->diag);
-        }
-        avifDecoderDestroy(decoder);
+    if (returnCode != 0) {
+        avifDumpDiagnostics(&decoder->diag);
     }
+    avifDecoderDestroy(decoder);
     return returnCode;
 }