diff --git a/xorriso/xorriso.c b/xorriso/xorriso.c index 6a44adc4..4b798ac5 100644 --- a/xorriso/xorriso.c +++ b/xorriso/xorriso.c @@ -16475,6 +16475,7 @@ out_of_mem:; /* Options -set_filter , -set_filter_r */ /* @param flag bit0=recursive -set_filter_r + bit1= do not reset pacifier, no final pacifier message */ int Xorriso_option_set_filter(struct XorrisO *xorriso, char *name, int argc, char **argv, int *idx, int flag) @@ -16489,6 +16490,8 @@ int Xorriso_option_set_filter(struct XorrisO *xorriso, char *name, argc, argv, *idx, &end_idx, &optc, &optv, 0); if(ret <= 0) goto ex; + if(!(flag&2)) + Xorriso_pacifier_reset(xorriso, 0); for(i= 0; ipacifier_count, 0, "", 1); ret= 1; ex:; (*idx)= end_idx; diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index d2a188e4..5f2b05df 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2009.04.04.144241" +#define Xorriso_timestamP "2009.04.05.110534"