Bug fix: -osirrox "concat_split_on" worked only together with -split_size larger than 0. Thanks William Willems.

This commit is contained in:
2019-10-11 12:46:50 +02:00
parent cb597ec570
commit e2c71a34d0
7 changed files with 15 additions and 13 deletions

View File

@ -495,7 +495,7 @@ int Xorriso_path_from_lba(struct XorrisO *xorriso, IsoNode *node, int lba,
/* @param flag bit0= in_node is valid, do not resolve iso_adr
bit2= recognize and parse split parts despite
xorrio->split_size <= 0
xorriso->split_size <= 0
*/
int Xorriso_identify_split(struct XorrisO *xorriso, char *iso_adr,
void *in_node,
@ -627,6 +627,8 @@ ex:;
/* @param flag bit0= node is valid, do not resolve path
bit1= insist in complete collection of part files
bit2= recognize and parse split parts despite
xorriso->split_size <= 0
*/
int Xorriso_is_split(struct XorrisO *xorriso, char *path, void *node,
int flag)
@ -636,7 +638,7 @@ int Xorriso_is_split(struct XorrisO *xorriso, char *path, void *node,
struct stat stbuf;
ret= Xorriso_identify_split(xorriso, path, node, &split_parts,
&split_count, &stbuf, flag & 3);
&split_count, &stbuf, flag & 7);
if(split_parts!=NULL)
Splitparts_destroy(&split_parts, split_count, 0);
return(ret>0);