Refactoring

This commit is contained in:
Christian
2018-04-17 20:37:56 +02:00
parent e455ce9c78
commit ae11e31048
7 changed files with 35 additions and 40 deletions
@@ -60,11 +60,11 @@ namespace MQTTnet.Serializer
{
if (length <= 0)
{
return new [] { (byte)0 };
return new[] { (byte)0 };
}
var bytes = new byte[4];
int arraySize = 0;
var offset = 0;
// Alorithm taken from http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html.
var x = length;
@@ -77,12 +77,12 @@ namespace MQTTnet.Serializer
encodedByte = encodedByte | 128;
}
bytes[arraySize] = (byte)encodedByte;
bytes[offset] = (byte)encodedByte;
arraySize++;
offset++;
} while (x > 0);
return bytes.Take(arraySize).ToArray();
return bytes.Take(offset).ToArray();
}
}
}