diff -ur httrack-3.43.2.orig/src/htscoremain.c httrack-3.43.2/src/htscoremain.c --- httrack-3.43.2.orig/src/htscoremain.c 2008-12-07 11:46:55.000000000 +0100 +++ httrack-3.43.2/src/htscoremain.c 2009-01-08 20:26:31.000000000 +0100 @@ -2018,7 +2018,7 @@ } } - sprintf(n_lock,fconcat(OPT_GET_BUFF(opt), StringBuff(opt->path_log),"hts-in_progress.lock")); + sprintf(n_lock,'%s', fconcat(OPT_GET_BUFF(opt), StringBuff(opt->path_log),"hts-in_progress.lock")); //sprintf(n_lock,fconcat(OPT_GET_BUFF(opt), StringBuff(opt->path_log),"hts-in_progress.lock"),n); /*do { if (!n) Only in httrack-3.43.2/src: htscoremain.c~ diff -ur httrack-3.43.2.orig/src/htslib.c httrack-3.43.2/src/htslib.c --- httrack-3.43.2.orig/src/htslib.c 2008-12-07 11:46:55.000000000 +0100 +++ httrack-3.43.2/src/htslib.c 2009-01-08 20:22:30.000000000 +0100 @@ -4293,7 +4293,7 @@ break; default: if (nl) - fprintf(fp,prefix); + fprintf(fp,'%s', prefix); nl=0; fputc(*buff,fp); } Only in httrack-3.43.2/src: htslib.c~