forked from premiere/premiere-libtorrent
merged minor fix from RC_0_16
This commit is contained in:
parent
e94335ec7f
commit
77136592c2
|
@ -41,6 +41,8 @@
|
||||||
* fix uTP edge case where udp socket buffer fills up
|
* fix uTP edge case where udp socket buffer fills up
|
||||||
* fix nagle implementation in uTP
|
* fix nagle implementation in uTP
|
||||||
|
|
||||||
|
* fix minor lock_files issue on unix
|
||||||
|
|
||||||
0.16.15 release
|
0.16.15 release
|
||||||
|
|
||||||
* fix mingw time_t 64 bit issue
|
* fix mingw time_t 64 bit issue
|
||||||
|
|
|
@ -1145,7 +1145,7 @@ namespace libtorrent
|
||||||
0, // start offset
|
0, // start offset
|
||||||
0, // length (0 = until EOF)
|
0, // length (0 = until EOF)
|
||||||
getpid(), // owner
|
getpid(), // owner
|
||||||
short((mode & write_only) ? F_WRLCK : F_RDLCK), // lock type
|
short((mode != read_only) ? F_WRLCK : F_RDLCK), // lock type
|
||||||
SEEK_SET // whence
|
SEEK_SET // whence
|
||||||
};
|
};
|
||||||
if (fcntl(m_fd, F_SETLK, &l) != 0)
|
if (fcntl(m_fd, F_SETLK, &l) != 0)
|
||||||
|
@ -1324,7 +1324,7 @@ typedef struct _FILE_ALLOCATED_RANGE_BUFFER {
|
||||||
// the flag
|
// the flag
|
||||||
int rw_mode = m_open_mode & rw_mask;
|
int rw_mode = m_open_mode & rw_mask;
|
||||||
bool use_overlapped = m_open_mode & no_buffer;
|
bool use_overlapped = m_open_mode & no_buffer;
|
||||||
if ((rw_mode == read_write || rw_mode == write_only)
|
if ((rw_mode != read_only)
|
||||||
&& (m_open_mode & sparse)
|
&& (m_open_mode & sparse)
|
||||||
&& !is_sparse(m_file_handle, use_overlapped))
|
&& !is_sparse(m_file_handle, use_overlapped))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue