Signed-off-by: Jens Axboe <axboe@kernel.dk>
void print_thread_status(void)
{
struct jobs_eta *je;
void print_thread_status(void)
{
struct jobs_eta *je;
- je = malloc(sizeof(*je) + thread_number * sizeof(char));
+ if (!thread_number)
+ return;
- memset(je, 0, sizeof(*je) + thread_number * sizeof(char));
+ size = sizeof(*je) + thread_number * sizeof(char) + 1;
+ je = malloc(size);
+ memset(je, 0, size);
if (calc_thread_status(je, 0))
display_thread_status(je);
if (calc_thread_status(je, 0))
display_thread_status(je);
- size = sizeof(*je) + thread_number * sizeof(char);
+ if (!thread_number)
+ return 0;
+
+ size = sizeof(*je) + thread_number * sizeof(char) + 1;
je = malloc(size);
memset(je, 0, size);
je = malloc(size);
memset(je, 0, size);