Reporting target name if adding of new node fails with ISO_WRONG_ARG_VALUE

master
Thomas Schmitt 12 years ago
parent d0bce05577
commit 548c0c4efd
  1. 8
      xorriso/iso_manip.c
  2. 2
      xorriso/xorriso_timestamp.h

@ -166,7 +166,7 @@ int Xorriso_tree_graft_node(struct XorrisO *xorriso, IsoImage *volume,
{
int ret, stbuf_valid= 0;
struct stat stbuf;
char sfe[5*SfileadrL];
char sfe[5*SfileadrL], *namept;
off_t size= 0;
if(lstat(disk_path, &stbuf) != -1) {
@ -227,7 +227,11 @@ int Xorriso_tree_graft_node(struct XorrisO *xorriso, IsoImage *volume,
ex:;
if(ret<0) {
Xorriso_process_msg_queues(xorriso,0);
Xorriso_report_iso_error(xorriso, nominal_source, ret,
if(ret == ISO_WRONG_ARG_VALUE)
namept= nominal_target;
else
namept= nominal_source;
Xorriso_report_iso_error(xorriso, namept, ret,
"Cannot add node to tree", 0, "FAILURE", 1|2);
return(ret);
}

@ -1 +1 @@
#define Xorriso_timestamP "2011.03.25.191936"
#define Xorriso_timestamP "2011.03.26.100519"

Loading…
Cancel
Save