Bug fix: -osirrox "concat_split_on" worked only together with -split_size larger than 0. Thanks William Willems.
This commit is contained in:
@ -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);
|
||||
|
Reference in New Issue
Block a user