diff --git a/xorriso/opts_p_z.c b/xorriso/opts_p_z.c index 13372c22..da6aebc6 100644 --- a/xorriso/opts_p_z.c +++ b/xorriso/opts_p_z.c @@ -305,9 +305,9 @@ int Xorriso_option_print(struct XorrisO *xorriso, char *text, int flag) maxl= sizeof(xorriso->mark_text); else maxl= sizeof(xorriso->result_line); - if(l >= maxl) { + if(l > maxl - 2) { sprintf(xorriso->info_text, "Output text too long for -print%s(%d > %d)", - mode == 1 ? "_info" : mode == 2 ? "_mark" : "", l, maxl); + mode == 1 ? "_info" : mode == 2 ? "_mark" : "", l, maxl - 2); Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "WARNING", 0); return(0); } diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index a1b432a9..42efd208 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2021.08.30.145223" +#define Xorriso_timestamP "2021.09.04.075955"