Skip to content

Commit 126d23d

Browse files
committed
Fix range sendFile() for MinGW
Since toNativePath() returns std::string for MinGW win32, we end up in an infinite loop.
1 parent 5714e8f commit 126d23d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

trantor/net/inner/TcpConnectionImpl.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ void TcpConnectionImpl::sendFile(const char *fileName,
554554
{
555555
assert(fileName);
556556
#ifdef _WIN32
557-
sendFile(utils::toNativePath(fileName).c_str(), offset, length);
557+
sendFile(utils::toWidePath(fileName).c_str(), offset, length);
558558
#else // _WIN32
559559
auto fileNode = BufferNode::newFileBufferNode(fileName, offset, length);
560560

0 commit comments

Comments
 (0)