|
@@ -62,9 +62,9 @@ DHTMessage::~DHTMessage() {}
|
|
|
|
|
|
void DHTMessage::generateTransactionID()
|
|
|
{
|
|
|
- unsigned char tid[DHT_TRANSACTION_ID_LENGTH];
|
|
|
- util::generateRandomData(tid, DHT_TRANSACTION_ID_LENGTH);
|
|
|
- transactionID_.assign(&tid[0], &tid[DHT_TRANSACTION_ID_LENGTH]);
|
|
|
+ transactionID_.resize(DHT_TRANSACTION_ID_LENGTH);
|
|
|
+ util::generateRandomData(reinterpret_cast<unsigned char*>(&transactionID_[0]),
|
|
|
+ transactionID_.size());
|
|
|
}
|
|
|
|
|
|
} // namespace aria2
|