X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=misc.c;h=cd1b5bf1f94d487c7996b7fb0d90b29b7c2ee050;hp=59c33bdf847819e8562ca040cb9866ff61196c7f;hb=ba9e933f208d9b12ae8c660cef112b8e57105108;hpb=94ea37d2bceffd4842a1af8d12c1c43f7e9c9fe8 diff --git a/misc.c b/misc.c index 59c33bd..cd1b5bf 100644 --- a/misc.c +++ b/misc.c @@ -243,6 +243,11 @@ void vspeak(const char* msg, va_list ap) } *renderp = 0; + // Deal with messages that are in YAML block format and therefore + // have their own trailing \n + if (renderp > rendered && renderp[-1] == '\n') + *--renderp = '\0'; + // Print the message. printf("%s\n", rendered);