diff --git a/source/fset.c b/source/fset.c index 36ba8d5..c633da7 100644 --- a/source/fset.c +++ b/source/fset.c @@ -808,9 +808,9 @@ int save_formats(void) FsetNumber *tmp; #if defined(__EMX__) || defined(WINNT) - sprintf(thefile, "%s/%s.fmt", get_string_var(CTOOLZ_DIR_VAR), version); + snprintf(thefile, sizeof thefile, "%s/%s.fmt", get_string_var(CTOOLZ_DIR_VAR), version); #else - sprintf(thefile, "%s/%s.formats", get_string_var(CTOOLZ_DIR_VAR), version); + snprintf(thefile, sizeof thefile, "%s/%s.formats", get_string_var(CTOOLZ_DIR_VAR), version); #endif p = expand_twiddle(thefile); outfile = fopen(p, "w");