From c2b07472e2a96cc28a8ee7c651d695d0c71016be Mon Sep 17 00:00:00 2001
From: David Lawrence Ramsey <pooka109@gmail.com>
Date: Thu, 14 Apr 2005 03:13:49 +0000
Subject: [PATCH] in print1opt_full(), if desc should be empty, allow it to be
 NULL instead of "", since the latter is not necessarily translated as ""

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2467 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
---
 ChangeLog  | 5 +++++
 src/nano.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ff1c69f0..f8e4d581 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
 CVS code -
+- nano.c:
+  print1opt_full()
+	- If desc should be empty, allow it to be NULL instead of
+	  "", since the latter is not necessarily translated as "".
+	  (DLR, found by Jordi)
 
 GNU nano 1.3.7 - 2005.04.10
 - General:
diff --git a/src/nano.c b/src/nano.c
index 64b52fb4..89367936 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -997,7 +997,9 @@ void print1opt_full(const char *shortflag
 	printf("\t");
 #endif
 
-    printf("%s\n", _(desc));
+    if (desc != NULL)
+	printf("%s", _(desc));
+    printf("\n");
 }
 
 void usage(void)
@@ -1074,7 +1076,7 @@ void usage(void)
     print1opt("-z", "--suspend", N_("Enable suspend"));
 
     /* This is a special case. */
-    print1opt("-a, -b, -e,", "", "");
+    print1opt("-a, -b, -e,", "", NULL);
     print1opt("-f, -g, -j", "", _("(ignored, for Pico compatibility)"));
 
     exit(0);
-- 
GitLab