Bladeren bron

Fixed latent bug in MqttApplicationMessageBuilder.WithPayload stream overload (#1322)

release/3.x.x
Günther Foidl 3 jaren geleden
committed by GitHub
bovenliggende
commit
d98129481a
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: 4AEE18F83AFDEB23
1 gewijzigde bestanden met toevoegingen van 12 en 1 verwijderingen
  1. +12
    -1
      Source/MQTTnet/MqttApplicationMessageBuilder.cs

+ 12
- 1
Source/MQTTnet/MqttApplicationMessageBuilder.cs Bestand weergeven

@@ -159,7 +159,18 @@ namespace MQTTnet
else
{
_payload = new byte[length];
payload.Read(_payload, 0, _payload.Length);

var totalRead = 0;
do
{
var bytesRead = payload.Read(_payload, totalRead, _payload.Length - totalRead);
if (bytesRead == 0)
{
break;
}
totalRead += bytesRead;
}
while (totalRead < length);
}

return this;


Laden…
Annuleren
Opslaan