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:
2010-10-06 17:33:46 +02:00
parent bb28c69cae
commit 8a75d35c46
6 changed files with 84 additions and 15 deletions

View File

@ -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;
}