strcpy(err_buf, "E: ");
va_start(arg_list, str);
- vsnprintf(err_buf+3, ERR_BUF_SIZE, str, arg_list);
+ vsnprintf(err_buf+3, ERR_BUF_SIZE - 3, str, arg_list);
va_end(arg_list);
if(verbosity > 0) {
strcpy(err_buf, "W: ");
va_start(arg_list, str);
- vsnprintf(err_buf+3, ERR_BUF_SIZE, str, arg_list);
+ vsnprintf(err_buf+3, ERR_BUF_SIZE - 3, str, arg_list);
va_end(arg_list);
if(verbosity > 1) {
strcpy(err_buf, "I: ");
va_start(arg_list, str);
- vsnprintf(err_buf+3, ERR_BUF_SIZE, str, arg_list);
+ vsnprintf(err_buf+3, ERR_BUF_SIZE - 3, str, arg_list);
va_end(arg_list);
if(verbosity > 2) {