X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fupdate_image.c;h=05861f2d2de0697a4d21f7573e293a975490c388;hp=82aac7ffbf3d1a8f2ec6cb6e0ed609313affb580;hb=0e8a218c22b3c5d42ccc368b3b45d270f942cfde;hpb=0230cefb4cee3580a705364232feb72258994237 diff --git a/src/update_image.c b/src/update_image.c index 82aac7ff..05861f2d 100644 --- a/src/update_image.c +++ b/src/update_image.c @@ -165,16 +165,14 @@ attach_branch(struct wim_dentry **root_p, struct wim_dentry *branch, } } -const tchar wincfg[] = -T( +static const char wincfg[] = "[ExclusionList]\n" "/$ntfs.log\n" "/hiberfil.sys\n" "/pagefile.sys\n" "/System Volume Information\n" "/RECYCLER\n" -"/Windows/CSC\n" -); +"/Windows/CSC\n"; static int get_capture_config(const tchar *config_file, struct capture_config *config, @@ -211,23 +209,11 @@ get_capture_config(const tchar *config_file, struct capture_config *config, } if (add_flags & WIMLIB_ADD_FLAG_WINCONFIG) { - /* Use Windows default. */ - - tchar *wincfg_copy; - const size_t wincfg_len = ARRAY_LEN(wincfg) - 1; - if (config_file) return WIMLIB_ERR_INVALID_PARAM; - - wincfg_copy = memdup(wincfg, wincfg_len * sizeof(wincfg[0])); - if (!wincfg_copy) - return WIMLIB_ERR_NOMEM; - - ret = do_read_capture_config_file(T("wincfg"), wincfg_copy, - wincfg_len, config); - if (ret) - FREE(wincfg_copy); + ret = do_read_capture_config_file(T("wincfg"), wincfg, + sizeof(wincfg) - 1, config); } else if (config_file) { /* Use the specified configuration file. */ ret = do_read_capture_config_file(config_file, NULL, 0, config);