From 707b9fea17e5a7b67a181d000e118f9b1185ebc5 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Wed, 11 Nov 2009 08:37:21 +0100
Subject: decoder/flac: removed redundant NULL checks

After the decoder loop, "flac_dec" is always set.
---
 src/decoder/flac_plugin.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/decoder/flac_plugin.c b/src/decoder/flac_plugin.c
index 9c5382e0e..cdb74e72d 100644
--- a/src/decoder/flac_plugin.c
+++ b/src/decoder/flac_plugin.c
@@ -483,9 +483,7 @@ flac_decode_internal(struct decoder * decoder,
 
 fail:
 	flac_data_deinit(&data);
-
-	if (flac_dec)
-		flac_delete(flac_dec);
+	flac_delete(flac_dec);
 
 	if (err)
 		g_warning("%s\n", err);
@@ -665,9 +663,7 @@ fail:
 		g_free(pathname);
 
 	flac_data_deinit(&data);
-
-	if (flac_dec)
-		flac_delete(flac_dec);
+	flac_delete(flac_dec);
 
 	if (err)
 		g_warning("%s\n", err);
@@ -787,9 +783,7 @@ flac_filedecode_internal(struct decoder* decoder,
 
 fail:
 	flac_data_deinit(&data);
-
-	if (flac_dec)
-		flac_delete(flac_dec);
+	flac_delete(flac_dec);
 
 	if (err)
 		g_warning("%s\n", err);
-- 
cgit v1.2.3