mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-04-28 11:47:48 +02:00
fix endian.h (be64toh) bug
This commit is contained in:
parent
27e448290d
commit
91307d9732
5 changed files with 211 additions and 102 deletions
|
@ -12,6 +12,8 @@
|
|||
#include "RouterInfo.h"
|
||||
#include "RouterContext.h"
|
||||
|
||||
|
||||
|
||||
namespace i2p
|
||||
{
|
||||
namespace data
|
||||
|
@ -41,7 +43,7 @@ namespace data
|
|||
|
||||
void RouterInfo::ReadFromFile (const char * filename)
|
||||
{
|
||||
std::ifstream s(filename, std::ios::binary);
|
||||
std::ifstream s(filename, std::ifstream::binary);
|
||||
if (s.is_open ())
|
||||
{
|
||||
s.seekg (0,std::ios::end);
|
||||
|
@ -221,16 +223,6 @@ namespace data
|
|||
{
|
||||
uint8_t len;
|
||||
s.read ((char *)&len, 1);
|
||||
|
||||
//static int count_l = 0;
|
||||
//count_l++;
|
||||
//std::cout << count_l << " " << (int)len << std::endl;
|
||||
//if (len > 40)
|
||||
//{
|
||||
// std::cout << (int)len << std::endl;
|
||||
//}
|
||||
|
||||
|
||||
s.read (str, len);
|
||||
str[len] = 0;
|
||||
return len+1;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue