summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-03-17 21:41:04 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-03-17 21:41:04 +0800
commiteb9059f0b0b135dec77c83aab41dd04f89f78e0c (patch)
tree28b6d1e7bc748d1aa4421996e6cfc3f33c42965a
parentaae025ea393f1fbca2581a1caf9fdb4b777d86f9 (diff)
downloadpttbbs-eb9059f0b0b135dec77c83aab41dd04f89f78e0c.tar
pttbbs-eb9059f0b0b135dec77c83aab41dd04f89f78e0c.tar.gz
pttbbs-eb9059f0b0b135dec77c83aab41dd04f89f78e0c.tar.bz2
pttbbs-eb9059f0b0b135dec77c83aab41dd04f89f78e0c.tar.lz
pttbbs-eb9059f0b0b135dec77c83aab41dd04f89f78e0c.tar.xz
pttbbs-eb9059f0b0b135dec77c83aab41dd04f89f78e0c.tar.zst
pttbbs-eb9059f0b0b135dec77c83aab41dd04f89f78e0c.zip
move flock to another place
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk@700 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/voteboard.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pttbbs/mbbsd/voteboard.c b/pttbbs/mbbsd/voteboard.c
index 18ee5854..eac92529 100644
--- a/pttbbs/mbbsd/voteboard.c
+++ b/pttbbs/mbbsd/voteboard.c
@@ -1,4 +1,4 @@
-/* $Id: voteboard.c,v 1.16 2003/03/17 12:34:15 victor Exp $ */
+/* $Id: voteboard.c,v 1.17 2003/03/17 13:41:04 victor Exp $ */
#include "bbs.h"
#define VOTEBOARD "NewBoard"
@@ -69,7 +69,6 @@ do_voteboardreply(fileheader_t * fhdr)
if ((fd = open(oldfpath, O_RDONLY)) == -1)
return;
- flock(fd, LOCK_EX);
fp = fopen(fpath, "w");
@@ -121,6 +120,7 @@ do_voteboardreply(fileheader_t * fhdr)
unlink(fpath);
return;
}
+ flock(fd, LOCK_EX);
i = 0;
while (fp) {