From 96e2cc7829bb7d640be6620ea0c56d3d0c4fbec2 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Wed, 3 Feb 2021 09:59:14 -0600 Subject: [PATCH] Fix extra LF in debug messages --- src/rig.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rig.c b/src/rig.c index 27cd76400..65b594b49 100644 --- a/src/rig.c +++ b/src/rig.c @@ -303,6 +303,9 @@ const char *HAMLIB_API rigerror(int errnum) } static char msg[25000]; + // we have to remove LF from debugmsgsave since calling function controls LF + char *p = &debugmsgsave[strlen(debugmsgsave)-1]; + if (*p=='\n') *p=0; snprintf(msg, sizeof(msg), "%.80s\n%.15000s", rigerror_table[errnum], debugmsgsave); return msg; }