diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index 1f19079f..048fd38f 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2009.04.10.103130" +#define Xorriso_timestamP "2009.04.11.125331" diff --git a/xorriso/xorrisoburn.c b/xorriso/xorrisoburn.c index cfd4056f..4b0f9e34 100644 --- a/xorriso/xorrisoburn.c +++ b/xorriso/xorrisoburn.c @@ -9971,10 +9971,11 @@ int Xorriso_set_filter(struct XorrisO *xorriso, void *in_node, } filter_ret= 1; } else if (internal_filter == 1 || internal_filter == 2) { - filter_ret = iso_file_add_zisofs_filter(file, internal_filter & 2); + filter_ret = iso_file_add_zisofs_filter(file, 1 | (internal_filter & 2)); if(filter_ret < 0) { Xorriso_process_msg_queues(xorriso,0); - Xorriso_report_iso_error(xorriso, "", filter_ret, + if(!(internal_filter == 2 && filter_ret == ISO_ZISOFS_WRONG_INPUT)) + Xorriso_report_iso_error(xorriso, "", filter_ret, "Error when setting filter to ISO node", 0, "FAILURE", 1); } } else {