struct thread_data {
char file_name[256];
char directory[256];
- char verror[256];
+ char verror[80];
pthread_t thread;
int thread_number;
int groupid;
do { \
int e = (err); \
(td)->error = e; \
- sprintf(td->verror, "file:%s:%d, error=%s", __FILE__, __LINE__, strerror(e)); \
+ snprintf(td->verror, sizeof(td->verror) - 1, "file:%s:%d, error=%s", __FILE__, __LINE__, strerror(e)); \
} while (0)
extern int parse_jobs_ini(char *);