X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Freparse.c;h=a245a7e16a455e0575d8caffab6ae002d20f3503;hp=84890c7e7f05b26f12e8bbeee304d7d7cb4167ed;hb=1153f04c39e01b96f983132f1367f777f852ac99;hpb=50ae56edcc3938f5183ddfc8910de2df5774eaf6 diff --git a/src/reparse.c b/src/reparse.c index 84890c7e..a245a7e1 100644 --- a/src/reparse.c +++ b/src/reparse.c @@ -432,7 +432,8 @@ unix_get_ino_and_dev(const char *path, u64 *ino_ret, u64 *dev_ret) { struct stat stbuf; if (stat(path, &stbuf)) { - WARNING_WITH_ERRNO("Failed to stat \"%s\"", path); + if (errno != ENOENT) + WARNING_WITH_ERRNO("Failed to stat \"%s\"", path); /* Treat as a link pointing outside the capture root (it * most likely is). */ return WIMLIB_ERR_STAT; @@ -459,7 +460,8 @@ unix_get_ino_and_dev(const char *path, u64 *ino_ret, u64 *dev_ret) /* Fix up absolute symbolic link targets--- mostly shared between UNIX and * Windows */ tchar * -fixup_symlink(tchar *dest, u64 capture_root_ino, u64 capture_root_dev) +capture_fixup_absolute_symlink(tchar *dest, + u64 capture_root_ino, u64 capture_root_dev) { tchar *p = dest;