From c94fca2e6b5d0c1fc7c7508fbf8b058f6ad6b564 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Wed, 17 Oct 2007 21:58:10 +0000 Subject: [PATCH] Activated -ban_stdio_write --- test/xorriso.c | 9 +++++++++ test/xorriso_timestamp.h | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/test/xorriso.c b/test/xorriso.c index a4387575..65aeee85 100644 --- a/test/xorriso.c +++ b/test/xorriso.c @@ -3378,12 +3378,21 @@ int Xorriso_option_dev(struct XorrisO *xorriso, char *adr, int flag) { int ret; + if(xorriso->ban_stdio_write && strncmp(adr, "stdio:", 6)==0) { + sprintf(xorriso->info_text, + "Drive address banned by -ban_stdio_write : '%s'", + adr); + Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "SORRY", 0); + return(0); + } + if((flag&3)==0) flag|= 3; if((flag&3)!=3) { /* <<< for now only -dev */; fprintf(stderr, ">>> XORRISO : would execute -%sdev %s\n", ((flag&3)==1 ? "in" : ((flag&3)==2 ? "out" : "")), adr); + return(1); } if(xorriso->volset_change_pending) { diff --git a/test/xorriso_timestamp.h b/test/xorriso_timestamp.h index 0b0c32d5..79daf3c8 100644 --- a/test/xorriso_timestamp.h +++ b/test/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2007.10.17.214228" +#define Xorriso_timestamP "2007.10.17.215809"