New API call iso_image_generator_is_running().
Prevented a potential race condition between Ecma119Image disposal by burn_source and final activities of ISO generator thread.
This commit is contained in:
@ -89,6 +89,7 @@ int iso_image_new(const char *name, IsoImage **image)
|
||||
img->checksum_end_lba = 0;
|
||||
img->checksum_idx_count = 0;
|
||||
img->checksum_array = NULL;
|
||||
img->generator_is_running = 0;
|
||||
*image = img;
|
||||
return ISO_SUCCESS;
|
||||
}
|
||||
@ -607,3 +608,8 @@ int iso_image_set_checksums(IsoImage *image, char *checksum_array,
|
||||
return 1;
|
||||
}
|
||||
|
||||
int iso_image_generator_is_running(IsoImage *image)
|
||||
{
|
||||
return image->generator_is_running;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user