From 395ff93df2da6891311dd7eb5d089fcc944334eb Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Mon, 25 Jun 2012 12:53:41 +0000 Subject: [PATCH] Loaded images with HFS+ attributes were marked as having changes pending --- xorriso/drive_mgt.c | 6 +++++- xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/xorriso/drive_mgt.c b/xorriso/drive_mgt.c index 6281a91f..16cbbdea 100644 --- a/xorriso/drive_mgt.c +++ b/xorriso/drive_mgt.c @@ -157,7 +157,7 @@ ex:; static int Xorriso_grasp_loaded_aaip(struct XorrisO *xorriso, IsoImage *volset, int flag) { - int ret; + int ret, change_pending_rec; IsoNode *root_node; size_t value_length; char *value= NULL; @@ -165,6 +165,9 @@ static int Xorriso_grasp_loaded_aaip(struct XorrisO *xorriso, IsoImage *volset, struct FindjoB *job= NULL; struct stat dir_stbuf; + /* To be re-instated at function end */ + change_pending_rec= xorriso->volset_change_pending; + /* Look for isofs.st and put it into xorriso->isofs_st_in */ root_node= (IsoNode *) iso_image_get_root(volset); ret= iso_node_lookup_attr(root_node, "isofs.st", &value_length, &value, 0); @@ -195,6 +198,7 @@ static int Xorriso_grasp_loaded_aaip(struct XorrisO *xorriso, IsoImage *volset, ret= 1; ex:; + xorriso->volset_change_pending= change_pending_rec; Findjob_destroy(&job, 0); return(ret); } diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index 7b1d727a..df8c6d7e 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2012.06.21.204359" +#define Xorriso_timestamP "2012.06.25.125438"