Use correct *printf format specifiers in fserv.c

Format ints with %d, not %u.
This commit is contained in:
Kevin Easton
2017-11-24 23:25:10 +11:00
parent f621f48a25
commit c426c0dcca

View File

@@ -191,7 +191,7 @@ char *make_mp3_string(FILE *fp, Files *f, char *fs, char *dirbuff)
*s++ = *fs; *s++ = *fs;
break; break;
case 'b': case 'b':
sprintf(s, "%*u", prec, f->bitrate); sprintf(s, "%*d", prec, f->bitrate);
break; break;
case 's': case 's':
if (!prec) prec = 3; if (!prec) prec = 3;
@@ -216,7 +216,7 @@ char *make_mp3_string(FILE *fp, Files *f, char *fs, char *dirbuff)
sprintf(s, "%*.*f", prec, fl, ((double)f->freq) / ((double)1000.0)); sprintf(s, "%*.*f", prec, fl, ((double)f->freq) / ((double)1000.0));
break; break;
case 'h': case 'h':
sprintf(s, "%*u", prec, f->freq); sprintf(s, "%*d", prec, f->freq);
break; break;
default: default:
*s++ = *fs; *s++ = *fs;
@@ -1044,8 +1044,8 @@ char *fserv_savname = NULL;
fprintf(fp, "%s%s %s\n", bogus, "_filename", p); fprintf(fp, "%s%s %s\n", bogus, "_filename", p);
if ((p = get_dllstring_var("fserv_format"))) if ((p = get_dllstring_var("fserv_format")))
fprintf(fp, "%s%s %s\n", bogus, "_format", p); fprintf(fp, "%s%s %s\n", bogus, "_format", p);
fprintf(fp, "%s%s %u\n", bogus, "_time", get_dllint_var("fserv_time")); fprintf(fp, "%s%s %d\n", bogus, "_time", get_dllint_var("fserv_time"));
fprintf(fp, "%s%s %u\n", bogus, "_max_match", get_dllint_var("fserv_max_match")); fprintf(fp, "%s%s %d\n", bogus, "_max_match", get_dllint_var("fserv_max_match"));
fprintf(fp, "%s%s %s\n", bogus, "_impress", on_off(get_dllint_var("fserv_impress"))); fprintf(fp, "%s%s %s\n", bogus, "_impress", on_off(get_dllint_var("fserv_impress")));
if (statistics.files_served) if (statistics.files_served)
{ {