X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fupdate_image.c;fp=src%2Fupdate_image.c;h=f4affbddcd309ab986897d449da017fcdf9ba785;hp=2247a7f6840307751936b69f6ad618c30ecabf2a;hb=08df9572bf0eba21ac92e9715558c28b1f08fe09;hpb=38bd45bb7e08f2072e256afd5bcc21ceb0d97b8e diff --git a/src/update_image.c b/src/update_image.c index 2247a7f6..f4affbdd 100644 --- a/src/update_image.c +++ b/src/update_image.c @@ -742,9 +742,12 @@ get_capture_config(const tchar *config_file, struct capture_config *config, size_t len = tstrlen(fs_source_path) + tstrlen(wimboot_cfgfile); - tmp_config_file = MALLOC((len + 1) * sizeof(tchar)); struct stat st; + tmp_config_file = MALLOC((len + 1) * sizeof(tchar)); + if (!tmp_config_file) + return WIMLIB_ERR_NOMEM; + tsprintf(tmp_config_file, T("%"TS"%"TS), fs_source_path, wimboot_cfgfile); if (!tstat(tmp_config_file, &st)) {