mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-04 23:25:32 -04:00
fixed a bug in pqissl and pqistreamer. The 2nd one was responsible for disconnections and errors in GetTlvString type
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4332 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
cc8021b0a6
commit
fc959a0ad6
2 changed files with 18 additions and 11 deletions
|
@ -1478,18 +1478,18 @@ int pqissl::readdata(void *data, int len)
|
|||
#ifdef DEBUG_PQISSL
|
||||
std::cerr << "calling SSL_read. len=" << len << ", total_len=" << total_len << std::endl ;
|
||||
#endif
|
||||
tmppktlen = SSL_read(ssl_connection, (void*)((unsigned long int)data+(unsigned long int)total_len), len-total_len) ;
|
||||
tmppktlen = SSL_read(ssl_connection, (void*)( &(((uint8_t*)data)[total_len])), len-total_len) ;
|
||||
#ifdef DEBUG_PQISSL
|
||||
std::cerr << "have read " << tmppktlen << " bytes" << std::endl ;
|
||||
std::cerr << "data[0] = "
|
||||
<< (int)((uint8_t*)data)[0] << " "
|
||||
<< (int)((uint8_t*)data)[1] << " "
|
||||
<< (int)((uint8_t*)data)[2] << " "
|
||||
<< (int)((uint8_t*)data)[3] << " "
|
||||
<< (int)((uint8_t*)data)[4] << " "
|
||||
<< (int)((uint8_t*)data)[5] << " "
|
||||
<< (int)((uint8_t*)data)[6] << " "
|
||||
<< (int)((uint8_t*)data)[7] << std::endl ;
|
||||
<< (int)((uint8_t*)data)[total_len+0] << " "
|
||||
<< (int)((uint8_t*)data)[total_len+1] << " "
|
||||
<< (int)((uint8_t*)data)[total_len+2] << " "
|
||||
<< (int)((uint8_t*)data)[total_len+3] << " "
|
||||
<< (int)((uint8_t*)data)[total_len+4] << " "
|
||||
<< (int)((uint8_t*)data)[total_len+5] << " "
|
||||
<< (int)((uint8_t*)data)[total_len+6] << " "
|
||||
<< (int)((uint8_t*)data)[total_len+7] << std::endl ;
|
||||
#endif
|
||||
|
||||
// Need to catch errors.....
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue