Skip to content

Commit d88a7ad

Browse files
authored
Merge pull request #271 from jolavillette/Fix_p3i2psam3
p3i2psam3: Fix mutex copying bug causing crash on Windows
2 parents 845e8a4 + 3e6b2ef commit d88a7ad

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/services/autoproxy/p3i2psam3.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -687,8 +687,7 @@ void p3I2pSam3::establishConnection(taskTicket *ticket)
687687

688688
struct Sam3Connection *connection;
689689
{
690-
auto l = this->mLockSam3Access;
691-
RS_STACK_MUTEX(l);
690+
RS_STACK_MUTEX(mLockSam3Access);
692691
mSetting.session->silent = false;
693692
connection = sam3StreamConnect(this->mSetting.session, wrapper->address.publicKey.c_str());
694693
}
@@ -700,8 +699,7 @@ void p3I2pSam3::establishConnection(taskTicket *ticket)
700699
} else {
701700
wrapper->connection = connection;
702701
{
703-
auto l = this->mLockSam3Access;
704-
RS_STACK_MUTEX(l);
702+
RS_STACK_MUTEX(mLockSam3Access);
705703
this->mValidConnections.push_back(connection);
706704
}
707705
RS_DBG1("success");

0 commit comments

Comments
 (0)