+Changes in version 0.2.1.8-alpha - 2008-??-??
+ o Minor bugfixes:
+ - Get file locking working on win32. Bugfix on 0.2.1.6-alpha. Fixes
+ bug 859.
+
+
Changes in version 0.2.1.7-alpha - 2008-11-08
o Security fixes:
- The "ClientDNSRejectInternalAddresses" config option wasn't being
}
#ifdef WIN32
_lseek(fd, 0, SEEK_SET);
- if (_locking(fd, blocking ? _LK_LOCK : _LK_NBLCK, 0) < 0) {
+ if (_locking(fd, blocking ? _LK_LOCK : _LK_NBLCK, 1) < 0) {
if (errno != EDEADLOCK)
log_warn(LD_FS,"Couldn't lock \"%s\": %s", filename, strerror(errno));
else
log_info(LD_FS, "Unlocking \"%s\"", lockfile->filename);
#ifdef WIN32
_lseek(lockfile->fd, 0, SEEK_SET);
- if (_locking(lockfile->fd, _LK_UNLCK, 0) < 0) {
+ if (_locking(lockfile->fd, _LK_UNLCK, 1) < 0) {
log_warn(LD_FS,"Error unlocking \"%s\": %s", lockfile->filename,
strerror(errno));
}