X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Ftemplate.c;h=e5413e5fafa8c607ab50a942b17bdde45c41f847;hb=bb8c4222f31ab9b6a62088e661e44d2de71de91a;hp=7e0b92c04177e22054a8a4ee0e1b433c24704e26;hpb=241ac7fd624b980f1bfc34d830e6e5dbec1110b8;p=wimlib diff --git a/src/template.c b/src/template.c index 7e0b92c0..e5413e5f 100644 --- a/src/template.c +++ b/src/template.c @@ -123,7 +123,7 @@ static int reference_template_file(struct wim_inode *inode, WIMStruct *wim, WIMStruct *template_wim) { - struct wim_dentry *dentry = inode_first_dentry(inode); + struct wim_dentry *dentry = inode_any_dentry(inode); struct wim_dentry *template_dentry; int ret; @@ -172,7 +172,7 @@ wimlib_reference_template_image(WIMStruct *wim, int new_image, return WIMLIB_ERR_METADATA_NOT_FOUND; new_imd = wim->image_metadata[new_image - 1]; - if (!new_imd->modified) + if (!is_image_dirty(new_imd)) return WIMLIB_ERR_INVALID_PARAM; ret = select_wim_image(template_wim, template_image);