From fcf597625c7a991ca389f3a9b8ff4f5e383301c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Storsj=C3=B6?= <martin@martin.st>
Date: Fri, 5 Sep 2014 22:50:24 +0300
Subject: [PATCH] ismindex: Avoid writing ismf files if no base name has been
 specified
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Previously, this could create files named "(null).ismf", if the -ismf
parameter is specified (before an input file name), but without
specifying any base name.

Signed-off-by: Martin Storsjö <martin@martin.st>
---
 tools/ismindex.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tools/ismindex.c b/tools/ismindex.c
index bc98226875d..aa862f8b37c 100644
--- a/tools/ismindex.c
+++ b/tools/ismindex.c
@@ -679,6 +679,8 @@ int main(int argc, char **argv)
         } else if (argv[i][0] == '-') {
             return usage(argv[0], 1);
         } else {
+            if (!basename)
+                ismf = 0;
             if (handle_file(&tracks, argv[i], split, ismf,
                             basename, output_prefix))
                 return 1;
-- 
GitLab