r1790 - trunk/varnish-cache/lib/libvarnish

des at projects.linpro.no des at projects.linpro.no
Mon Jul 30 16:31:16 CEST 2007


Author: des
Date: 2007-07-30 16:31:16 +0200 (Mon, 30 Jul 2007)
New Revision: 1790

Modified:
   trunk/varnish-cache/lib/libvarnish/flopen.c
Log:
I accidentally committed the wrong patch in r1787; this corrects the logic
used to determine which lock type (shared or exclusive) to use.


Modified: trunk/varnish-cache/lib/libvarnish/flopen.c
===================================================================
--- trunk/varnish-cache/lib/libvarnish/flopen.c	2007-07-30 14:22:00 UTC (rev 1789)
+++ trunk/varnish-cache/lib/libvarnish/flopen.c	2007-07-30 14:31:16 UTC (rev 1790)
@@ -60,7 +60,7 @@
 		va_end(ap);
 	}
 
-	lock.l_type = (flags & O_WRONLY || flags & O_RDWR) ? F_WRLCK : F_RDLCK;
+	lock.l_type = (flags & O_RDONLY) ? F_RDLCK : F_WRLCK;
 	lock.l_start = 0;
 	lock.l_whence = SEEK_SET;
 	lock.l_len = 0;




More information about the varnish-commit mailing list