diff --git a/src/utils.c b/src/utils.c index cb5b72c..9bb9c54 100644 --- a/src/utils.c +++ b/src/utils.c @@ -929,6 +929,7 @@ char *scramble (char *restrict dest, const char *restrict src, // Place checksum in front of Base64 string snprintf(chksumbuf, SCRAMBLE_CHKSUM_LEN + 1, "%03x", chksum); memcpy(dest, chksumbuf, SCRAMBLE_CHKSUM_LEN); + dest[size - 1] = '\0'; // Keep Coverity Scan happy... free(xorbuf); }