From 9cfd466b8fb1b44decd2b3a603ffe0ce7023ef49 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sun, 21 Oct 2018 13:09:16 +0200 Subject: [PATCH] Silenced gcc warning about printf target buffer --- test/compare_file.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/compare_file.c b/test/compare_file.c index 4f5bb04f..87a55912 100644 --- a/test/compare_file.c +++ b/test/compare_file.c @@ -298,8 +298,10 @@ int main(int argc, char **argv) } strcpy(adr1, argv[1]); strcpy(adrc, argv[1]+strlen(argv[2])); - sprintf(adr2, "%s%s%s", - argv[3], (adrc[0]=='/' || adrc[0]==0 ? "" : "/"), adrc); + strcpy(adr2, argv[3]); + if(adrc[0] == '/' || adrc[0] == 0) + strcat(adr2, "/"); + strcat(adr2, adrc); ret= Compare_2_files(adr1, adr2, adrc, (with_ctime<<1)); exit(ret<=0);