diff src/cue/cuesheet.c @ 241:a1e15310703e trunk

[svn] Crash avoidance for zeroed cue sheets. By TiCPU, submitted in #audacious.
author chainsaw
date Mon, 13 Nov 2006 05:27:06 -0800
parents e45005422574
children e5d78e44971f
line wrap: on
line diff
--- a/src/cue/cuesheet.c	Mon Nov 13 04:51:30 2006 -0800
+++ b/src/cue/cuesheet.c	Mon Nov 13 05:27:06 2006 -0800
@@ -175,6 +175,9 @@
 
 	cache_cue_file(path2);
 
+	if (cue_file == NULL)
+		return NULL;
+
 	dec = input_check_file(cue_file, FALSE);
 
 	if (dec == NULL)
@@ -273,6 +276,9 @@
 
 	cache_cue_file(path2);
 
+        if (cue_file == NULL)
+                return NULL;
+
 	real_ip = input_check_file(cue_file, FALSE);
 
 	if (real_ip != NULL)