X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=misc.c;h=4b9ac2c1e8253eb28a9fc2ee6965d50fd90dfa0f;hp=752838b02190ac7cc00033462a9d515b17d8c1c5;hb=342994376a6cc0fc9623cece2b9b85a7557ca47f;hpb=aa5870a92ee1469006c3737e7e034cb92c7d8406 diff --git a/misc.c b/misc.c index 752838b..4b9ac2c 100644 --- a/misc.c +++ b/misc.c @@ -113,7 +113,7 @@ static void vspeak(const char* msg, bool blank, va_list ap) // Unmodified string specifier. if (msg[i] == 's') { char *arg = va_arg(ap, char *); - strncat(renderp, arg, size); + strncat(renderp, arg, size-1); size_t len = strlen(renderp); renderp += len; size -= len;