You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello Halil. I think I found a possible bug in the TcpCommunicationChannel SendMessageInternal class method.
The method begins with
// Send message
totalSent var = 0;
lock (_syncLock)
{
.....
totalSent + = sent;
}
The problem I see is that the variable totalSent is out of lock which if you were using several processes other could enter the method, initialize the variable to zero, modifying the value of the same that is used to complete the loop (below ....
totalSent + = sent;
)
I have not tested to confirm it but I think it is possible.
Greetings from Argentina!!
The text was updated successfully, but these errors were encountered:
Hello Halil. I think I found a possible bug in the TcpCommunicationChannel SendMessageInternal class method.
The method begins with
// Send message
totalSent var = 0;
lock (_syncLock)
{
.....
totalSent + = sent;
}
The problem I see is that the variable totalSent is out of lock which if you were using several processes other could enter the method, initialize the variable to zero, modifying the value of the same that is used to complete the loop (below ....
totalSent + = sent;
)
I have not tested to confirm it but I think it is possible.
Greetings from Argentina!!
The text was updated successfully, but these errors were encountered: