From a892cf683be27b15a87ae0d9c21b5ed512497a1a Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 23 Apr 2014 00:25:19 +0600 Subject: Apparently msvc doesn't have #warning It's unclear how to deal with symlinks on windows as well.. --- source/blender/blenkernel/intern/blender.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source') 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); -- cgit v1.2.3