From 4be621143e19e721154455c49a6618f4d7f8a2b3 Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Fri, 25 Apr 2025 09:56:17 -0700
Subject: [PATCH] Error out (display usage) rather than printing blank lines

---
 exec/tdfiglet.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/exec/tdfiglet.js b/exec/tdfiglet.js
index 943ba5c505..10ffb55e07 100644
--- a/exec/tdfiglet.js
+++ b/exec/tdfiglet.js
@@ -78,4 +78,7 @@ for(i = 0; i < argv.length; ++i) {
 if (!fontfile && !tdf.opt.random)
 	usage();
 
+if (!input_string)
+	usage();
+
 tdf.printstr(input_string, fontfile);
-- 
GitLab