X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=merge-recursive.c;h=a0c804c8171d021780680f11901680d4c7e89e0b;hb=29b802aae6213d02879d21aabac1a8d2e035b583;hp=7472d3ecc9b8412a697a64c1307259a104e0abf9;hpb=3aa615bc5d5348d732b5b1354cc3517a55b34a6f;p=git.git diff --git a/merge-recursive.c b/merge-recursive.c index 7472d3ecc..a0c804c81 100644 --- a/merge-recursive.c +++ b/merge-recursive.c @@ -16,7 +16,6 @@ #include "string-list.h" #include "xdiff-interface.h" #include "ll-merge.h" -#include "interpolate.h" #include "attr.h" #include "merge-recursive.h" #include "dir.h" @@ -526,7 +525,8 @@ static void update_file_flags(struct merge_options *o, char *lnk = xmemdupz(buf, size); safe_create_leading_directories_const(path); unlink(path); - symlink(lnk, path); + if (symlink(lnk, path)) + die("failed to symlink %s: %s", path, strerror(errno)); free(lnk); } else die("do not know what to do with %06o %s '%s'",