set only key correctly

pull/1499/head
orignal 4 years ago
parent 962c2160c7
commit ff19bab800

@ -572,7 +572,7 @@ namespace client
uint16_t keyType = bufbe16toh (buf + offset); offset += 2; // encryption type
uint16_t keyLen = bufbe16toh (buf + offset); offset += 2; // private key length
if (offset + keyLen > len) return;
if (keyType > currentKeyType)
if (!currentKey || keyType > currentKeyType)
{
currentKeyType = keyType;
currentKey = buf + offset;

Loading…
Cancel
Save