Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2014-04-22 22:25:19 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2014-04-22 22:26:14 +0400
commita892cf683be27b15a87ae0d9c21b5ed512497a1a (patch)
tree7cf428edf0cd115fe7c184a67a754f54d9152d95 /source/blender/blenkernel/intern/blender.c
parent421c42bc161d7f2e87fcb6d48c57c0063e6bd5fb (diff)
Apparently msvc doesn't have #warning
It's unclear how to deal with symlinks on windows as well..
Diffstat (limited to 'source/blender/blenkernel/intern/blender.c')
-rw-r--r--source/blender/blenkernel/intern/blender.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/blender.c b/source/blender/blenkernel/intern/blender.c
index 92702b0cd02..aa860cf72ff 100644
--- a/source/blender/blenkernel/intern/blender.c
+++ b/source/blender/blenkernel/intern/blender.c
@@ -832,7 +832,10 @@ bool BKE_undo_save_file(const char *filename)
/* use O_NOFOLLOW to avoid writing to a symlink - use 'O_EXCL' (CVE-2008-1103) */
oflags |= O_NOFOLLOW;
#else
-# warning "Symbolic links will be followed on undo save, possibly causing CVE-2008-1103"
+ /* TODO(sergey): How to deal with symlinks on windows? */
+# ifndef _MSC_VER
+# warning "Symbolic links will be followed on undo save, possibly causing CVE-2008-1103"
+# endif
#endif
file = BLI_open(filename, oflags, 0666);