if(as3_verbosity<0)
exit(1);
va_start(arglist, format);
- vsprintf(buf, format, arglist);
+ vsnprintf(buf, sizeof(buf)-1, format, arglist);
va_end(arglist);
fprintf(stderr, "%s:%d:%d: error: %s\n", current_filename, current_line, current_column, buf);
fflush(stderr);
if(as3_verbosity<1)
return;
va_start(arglist, format);
- vsprintf(buf, format, arglist);
+ vsnprintf(buf, sizeof(buf)-1, format, arglist);
va_end(arglist);
fprintf(stdout, "%s:%d:%d: warning: %s\n", current_filename, current_line, current_column, buf);
fflush(stdout);
if(as3_verbosity<2)
return;
va_start(arglist, format);
- vsprintf(buf, format, arglist);
+ vsnprintf(buf, sizeof(buf)-1, format, arglist);
va_end(arglist);
fprintf(stderr, "%s:%d:%d: warning: %s\n", current_filename, current_line, current_column, buf);
fflush(stderr);