From 1bbf3d3eecede721a07803f3072348bd9afd953f Mon Sep 17 00:00:00 2001 From: des Date: Wed, 23 May 2007 10:07:49 +0000 Subject: [PATCH] Fix an exceptionally stupid logic error in the previous commit. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1468 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/lib/libvarnish/flopen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/varnish-cache/lib/libvarnish/flopen.c b/varnish-cache/lib/libvarnish/flopen.c index d0c03f7c..fcca6d3b 100644 --- a/varnish-cache/lib/libvarnish/flopen.c +++ b/varnish-cache/lib/libvarnish/flopen.c @@ -26,7 +26,7 @@ * * $Id$ * Derived from: - * $FreeBSD: src/lib/libutil/flopen.c,v 1.5 2007/05/23 08:12:34 des Exp $ + * $FreeBSD: src/lib/libutil/flopen.c,v 1.6 2007/05/23 10:06:03 des Exp $ */ #include @@ -64,7 +64,7 @@ flopen(const char *path, int flags, ...) operation |= LOCK_NB; truncate = (flags & O_TRUNC); - flags |= ~O_TRUNC; + flags &= ~O_TRUNC; for (;;) { if ((fd = open(path, flags, mode)) == -1) -- 2.39.5