From 183fda33a64e1df1679a18b8c987c93fbeb0478f Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sat, 16 May 2009 16:59:25 +0000 Subject: [PATCH] Disabled use of iso_tree_add_new_symlink() in favor of iso_tree_add_new_node() --- xorriso/xorriso_timestamp.h | 2 +- xorriso/xorrisoburn.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index ef779b0e..ced79313 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2009.05.16.165616" +#define Xorriso_timestamP "2009.05.16.165940" diff --git a/xorriso/xorrisoburn.c b/xorriso/xorrisoburn.c index efc72b4c..d3025618 100644 --- a/xorriso/xorrisoburn.c +++ b/xorriso/xorrisoburn.c @@ -2471,7 +2471,11 @@ cannot_lstat:; if(node==NULL) { - if(S_ISLNK(stbuf.st_mode)) { + /* A90516 : <<< iso_tree_add_new_symlink does not record the disk inode + number. + So now iso_tree_add_new_node() must take care of symlinks. + */ + if(0 && S_ISLNK(stbuf.st_mode)) { /* ??? NG : A80107 : is this solved now ? */ /* <<< One should rather change libisofs so that iso_tree_add_node()