From 860f91af6f0f1ad5598f0009cdab08a8286511c8 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 28 Sep 2019 15:49:04 +0200 Subject: Bugfix: Correct handling of n in strncat() --- src/jolly/dsp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/jolly') diff --git a/src/jolly/dsp.c b/src/jolly/dsp.c index b9f39bb..94231fd 100644 --- a/src/jolly/dsp.c +++ b/src/jolly/dsp.c @@ -144,7 +144,7 @@ void set_speech_string(jolly_t *jolly, char announcement, const char *number) { jolly->speech_string[0] = announcement; jolly->speech_string[1] = '\0'; - strncat(jolly->speech_string, number, sizeof(jolly->speech_string) - 1); + strncat(jolly->speech_string, number, sizeof(jolly->speech_string) - strlen(number) - 1); jolly->speech_digit = 0; jolly->speech_pos = 0; } -- cgit v1.2.3