summaryrefslogtreecommitdiffstats
path: root/games/morse/morse.c
diff options
context:
space:
mode:
Diffstat (limited to 'games/morse/morse.c')
-rw-r--r--games/morse/morse.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/games/morse/morse.c b/games/morse/morse.c
index 87f97dc..7663402 100644
--- a/games/morse/morse.c
+++ b/games/morse/morse.c
@@ -32,8 +32,8 @@
*/
/*
- * Taught to send *real* morse by Lyndon Nerenberg (VE7TCP/VE6BBM)
- * <lyndon@orthanc.com>
+ * Taught to send *real* morse by Lyndon Nerenberg (VE6BBM)
+ * <lyndon@orthanc.ca>
*/
#ifndef lint
@@ -483,7 +483,8 @@ show(const char *s)
printf(" %s\n", s);
} else {
for (; *s; ++s)
- printf(" %s", *s == '.' ? "dit" : "dah");
+ printf(" %s", *s == '.' ? *(s + 1) == '\0' ? "dit" :
+ "di" : "dah");
printf("\n");
}
}
OpenPOWER on IntegriCloud