|
@@ -1724,13 +1724,13 @@ void SSKlient::thread()
|
|
|
|
|
|
void SSKlient::errorZuKlientEmpfang( const char *nachricht ) // sendet eine Fehlernachricht zum Klient
|
|
void SSKlient::errorZuKlientEmpfang( const char *nachricht ) // sendet eine Fehlernachricht zum Klient
|
|
{
|
|
{
|
|
- char len = (char)textLength( nachricht );
|
|
|
|
|
|
+ unsigned char len = (unsigned char)textLength( nachricht );
|
|
if( !len )
|
|
if( !len )
|
|
return;
|
|
return;
|
|
if( empfangen )
|
|
if( empfangen )
|
|
{
|
|
{
|
|
empfangen->sendeEncrypted( "\3", 1 );
|
|
empfangen->sendeEncrypted( "\3", 1 );
|
|
- empfangen->sendeEncrypted( &len, 1 );
|
|
|
|
|
|
+ empfangen->sendeEncrypted( (char *)&len, 1 );
|
|
empfangen->sendeEncrypted( nachricht, len );
|
|
empfangen->sendeEncrypted( nachricht, len );
|
|
}
|
|
}
|
|
ss->addEmpfangen( empfangen->getDownloadBytes( 1 ) );
|
|
ss->addEmpfangen( empfangen->getDownloadBytes( 1 ) );
|
|
@@ -1739,14 +1739,14 @@ void SSKlient::errorZuKlientEmpfang( const char *nachricht ) // sendet eine Fehl
|
|
|
|
|
|
void SSKlient::errorZuKlientSende( const char *nachricht )
|
|
void SSKlient::errorZuKlientSende( const char *nachricht )
|
|
{
|
|
{
|
|
- char len = (char)textLength( nachricht );
|
|
|
|
|
|
+ unsigned char len = (unsigned char)textLength( nachricht );
|
|
if( !len )
|
|
if( !len )
|
|
return;
|
|
return;
|
|
if( senden )
|
|
if( senden )
|
|
{
|
|
{
|
|
lock();
|
|
lock();
|
|
senden->sendeEncrypted( "\3", 1 );
|
|
senden->sendeEncrypted( "\3", 1 );
|
|
- senden->sendeEncrypted( &len, 1 );
|
|
|
|
|
|
+ senden->sendeEncrypted( (char*)&len, 1 );
|
|
senden->sendeEncrypted( nachricht, len );
|
|
senden->sendeEncrypted( nachricht, len );
|
|
unlock();
|
|
unlock();
|
|
ss->addEmpfangen( senden->getDownloadBytes( 1 ) );
|
|
ss->addEmpfangen( senden->getDownloadBytes( 1 ) );
|